aws / aws-codedeploy-agent

Host Agent for AWS CodeDeploy
https://aws.amazon.com/codedeploy
Apache License 2.0
328 stars 188 forks source link

[Feature Request] support deployment specification params formatting in appspec.yml #365

Open mwjones-aws opened 1 year ago

mwjones-aws commented 1 year ago

https://github.com/aws/aws-codedeploy-agent/pull/70

Copied from PR description

It looks like it is possible to use deployment specification values in hook scripts https://blogs.aws.amazon.com/application-management/post/Tx1PX2XMPLYPULD/Using-CodeDeploy-Environment-Variables

However, I noticed that it wasn't possible to use these values in the appspec.yml file. This PR adds support for that. To use the deployment specification values in the appspec.yml you can simply do this:

version: 0.0 os: linux files:

The following values are supported:

application_name
deployment_id
deployment_group_name
deployment_group_dir
deployment_root_dir
last_successful_deployment_dir