Armory CLI Version 0.13.1
Armory CLI Version 0.13.1
Important note: You must be on AVM v1.0.2 to install this and all later CLI versions.
What's New?
Adds support for deploying to multiple environments. Watch the demo to learn more!
Specify
dependsOn
constraints for environments. This constraint allows you to require that certain environments deploy before other environments when deploying to multiple environments.Specify
beforeDeployment
constraints for an environment. This constraint allows you to require a manual approval before a particular environment. For example, you can require that a deployment to production cannot start until prior environments, such as testing and staging, have completed.Read more about the new constraints in the deployment file reference.
Add flag that allows for setting application name outside of deployment yaml. If you specify the
--application
argument when starting a deployment, you can now override the name of the application that is specified in thedeploy.yml
. This can be useful if you have a singledeploy.yml
that is otherwise applicable to multiple applications.
Known Issues
(Fixed in 0-.13.2) When using a deployment constraint of type
beforeDeployment
, you must also provide a 'dependsOn' constraint. If you do not, the CLI crashes with a segmentation fault when starting the deployment. As a workaround, add adependsOn
constraint that is an empty array.constraints:
dependsOn: []
When using a
beforeDeployment
constraint that is a manual approval, the deployment details on the right panel of the screen doesn't automatically update to show the details of that deployment to that environment when you approve the deployment. To workaround the issue, close and reopen the panel.