UploadArtifact - YAML Schema

JFrog Pipelines Documentation

Products
JFrog Pipelines
Content Type
User Guide

The YAML schema for UploadArtifact native step is as shown below. For more information on UploadArtifact Pipeline steps, see UploadArtifact.

UploadArtifact

pipelines: 
  - name:   <string>
    steps:
      - name: <string>
        type: UploadArtifact
        configuration:
          targetPath:           <string>  #required
          sourcePath:           <string>  #optional
          properties:           <string>  #optional
                  regExp:                       <boolean> #optional
          flat:                 <boolean> #optional
                  module:                       <string>  #optional
                  deb:                  <string>  #optional
                  recursive:                <boolean>     #optional
                  dryRun:                       <boolean> #optional
          symlinks:                     <boolean> #optional
          explode:                      <boolean> #optional
          exclusions:               <string>      #optional
          includeDirs:              <boolean>     #optional
          syncDeletes:              <string>      #optional
          forceXrayScan:                <boolean> #optional
          failOnScan:           <boolean>   # default true
                  autoPublishBuildInfo: <boolean> #optional
          inputResources:
                        - name: myGitRepo       
                        - name: artifactoryFileSpec     
            - name: myRemoteFile        
                  outputResources:
            - name: myFileSpec
                        - name: myBuildInfo
          integrations:
                        - name: myArtifactory 
        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"