CreateReleaseBundle - YAML Schema

JFrog Pipelines Documentation

Products
JFrog Pipelines
Content Type
User Guide
ft:sourceType
Paligo

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"