factorial-io / phab-lagoon-plugin
There is no license information available for the latest version (dev-main) of this package.
dev-main
2024-10-25 07:39 UTC
Requires (Dev)
- factorial-io/phabalicious: dev-3.7.0-beta
This package is auto-updated.
Last update: 2025-02-25 08:23:20 UTC
README
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
Prerequisites
You need to install the lagoon cli from here
Installation
composer require --dev factorial-io/phab-lagoon-plugin
Needed configuration in the fabfile
You need to provide the name of the lagoon project via:
hosts: config-a: . . . lagoon: project: the-lagoon-project-name
Customize configuration
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
Provided commands
Show the list deployments
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
Trigger a new deployment
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