DistributeReleaseBundle - YAML Schema

JFrog Pipelines Documentation

Products
JFrog Pipelines
Content Type
User Guide
ft:sourceType
Paligo

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"