All keys from the Common Config are valid in addition to the keys documented here.
Specify to deploy to a Deployment specified in deploymentMap
.
deploy:
deploymentKey: dev
Specify to deploy to a DeployTarget.
deploy:
deployTargetKey: dev01
environmentKey
: environment to deploy toevent
: primary event to pull image tags fromeventRegex
: regular expression matching eventseventFallback
: fallback event to pull image tags fromimageOverrides
: list of images to override for this deployment, see "imageOverrides" below for formattrigger
: iftrue
, deployment will be automatically triggered when a matching imageevent
occurstriggerBranch
: when paired withtrigger: true
, overrides defaultBranch as the deployment branch
deploy:
defaultBranch: develop
deploymentMap:
dev:
environmentKey: dev
event: commit/master
trigger: true
feature:
environmentKey: dev
eventRegex: commit/feature-(.*)
trigger: true
triggerBranch: feature
stage:
environmentKey: dev
event: tag/rc
imageOverrides:
- path: test/b
event: commit/develop
eventFallback: commit/develop2
trigger: true
prod:
environmentKey: prod
event: tag/release
trigger: false
Specify to deploy to an environment.
deploy:
environmentKey: dev
List of images to override for every deployment
path
: image pathevent
: primary event to pull image tags fromeventFallback
: fallback event to pull image tags from
deploy:
imageOverrides:
- path: test/b
event: commit/develop
eventFallback: commit/master