AWS CodeDeploy with YAML

YAML parameters for AWS CodeDeploy

NameTypeDescription
action RequiredStringThe ID of the action.
type RequiredStringThe type of the action. Should be set to CODE_DEPLOY.
application_name RequiredStringThe name of the application.
integration RequiredStringThe ID of the integration.
region RequiredStringThe name of the Amazon region. The full list of regions is available here.
group_name RequiredStringThe Amazon group name.
config_name RequiredStringThe name of the CodeDeploy configuration.
descriptionStringThe comment about the deployment.
ignore_application_stop_failuresBooleanSee here.
update_outdated_instances_onlyBooleanSee here.
wait_for_finish_deploymentBooleanDefines whether to wait for the finish of the deployment in Amazon Code Deploy.
deployment_excludesString[]The paths and/or files that will be left out during the deployment.
deployment_includesString[]The exceptions from the ignore patterns set in deployment_excludes.
local_pathStringThe path in the repository.

YAML example for AWS CodeDeploy

yaml
actions: - action: "Upload files to Code Deploy" type: "CODE_DEPLOY" local_path: "/" application_name: "buddy-tests" group_name: "DemoFleet" config_name: "CodeDeployDefault.OneAtATime" description: "Deploy comment." ignore_application_stop_failures: true update_outdated_instances_only: true wait_for_finish_deployment: true region: "us-east-1" integration: "my_integration" deployment_excludes: - "/assets/" - "file.txt" deployment_includes: - "/assets/assets-new/" - "/assets/file.txt"

Last modified on Sep 24, 2024