The YAML schema for CreateReleaseBundle native step is as shown below. For more inofrmation on CreateReleaseBundle Pipeline steps, see CreateReleaseBundle.
CreateReleaseBundle
pipelines:
- name: <string>
steps:
- name: <string>
type: CreateReleaseBundle
configuration:
#inherits all the tags from bash
releaseBundleName: <string>
releaseBundleVersion: <string>
dryRun: <boolean> # default true
sign: <boolean> # default false
description: <string> # optional
failOnValidate: <boolean> # optional (Signed Pipelines must be enabled)
releaseNotes: # optional
content: <string> # "markdown|asciidoc|plain_text"
syntax: <string> # required in releaseNotes
inputResources:
- name: <BuildInfo resource> # one or more BuildInfo, or
- name: <Aql resource> # one Aql
outputResources:
- name: <ReleaseBundle resource>
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"