Skip to content

murrow/quicksilver-deploy-tools

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Quicksilver Deployment Tools

This Quicksilver project is used for automation of post-deployment tasks on Pantheon platform.

Installation

This project is designed to be included from a site's composer.json file, and placed in its appropriate installation directory by Composer Installers.

It has to also include custom quick-silver installer as composer installer doesn't support the quicksilver-script type.

In order for this to work, you should have the following in your composer.json file:

{
  "require": {
    "composer/installers": "^1.0.20",
    "rvtraveller/qs-composer-installer": "1.0"
  },
  "extra": {
    "installer-paths": {
      "web/private/scripts/quicksilver/{$name}/": ["type:quicksilver-script"]
    }
  }
}

The project can be included by using the command:

composer require kalamuna/quicksilver-deploy-tools

Don't forget to update the pantheon.yml file for your Drupal 8/9 installation.

Example pantheon.yml

Here's an example of what your pantheon.yml would look like if this were the only Quicksilver operation you wanted to use.

api_version: 1

workflows:
  sync_code:
    after:
      - type: webphp
        description: Import configuration from .yml files
        script: private/scripts/quicksilver-deploy-tools/postdeploy.php

About

Runs postedployment commands such as clear cache and configuration import.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 100.0%