A phabalicious plugin to integrate with lagoon cli. The plugin provides a new command to show the states of the latest deployments in the CLI
You need to install the lagoon cli from here
composer require --dev factorial-io/phab-lagoon-plugin
You need to provide the name of the lagoon project via:
hosts:
config-a:
.
.
.
lagoon:
project: the-lagoon-project-name
If you need to add options to the lagoon
-command you can add the following to the root of the fabfile:
lagoonOptions:
- -i
- /home/my-user-name/.ssh/my-private-key
The command list:deployments
will list the latest deployments for a specific configuration or for all lagoon-based configurations:
phab lagoon list:deployments
phab lagoon list:deployments --config my-config
The command deploy:latest
will trigger a new deployent for a given configuration and print out the new deployment similar to latest:deployments
phab -cmyconfig lagoon deploy:latest