CreateReleaseBundle - YAML Schema

JFrog Pipelines Documentation

Products
JFrog Pipelines
Content Type
User Guide

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"