The YAML schema for DistributeReleaseBundle native step is shown below. For more information on DistributeReleaseBundle Pipeline steps, see DistributeReleaseBundle.
DistributeReleaseBundle
pipelines:
- name: <string>
steps:
- name: my_distribute
type: DistributeReleaseBundle
configuration:
#inherits all the tags from bash;
dryRun: <boolean> # optional
inputResources:
- name: my_releaseBundle # one ReleaseBundle is required
trigger: false
- name: my_distributionRule # one DistributionRule is required
trigger: false # default true
outputResources:
- name: my_releaseBundleOutput # one ReleaseBundle is optional
execution:
onStart:
- echo "Preparing for work..."
onSuccess:
- echo "Job well done!"
onFailure:
- echo "uh oh, something went wrong"
onComplete: #always
- echo "Cleaning up some stuff"