Armory CLI Version 0.13.1

Bug FixCD-as-a-Service

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 the deploy.yml. This can be useful if you have a single deploy.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 a dependsOn 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.

Armory logo

Sep

15

New on the deployment graph: Deployment triggers with source context!

CD-as-a-ServiceFeature