GradleBuild - YAML Schema

JFrog Pipelines Documentation

Products
JFrog Pipelines
Content Type
User Guide
ft:sourceType
Paligo

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

GradleBuild

pipelines: 
  - name:   <string>
    steps:
      - name: <string>
        type: GradleBuild
        configuration:
                  #inherits all the tags from bash

          gradleCommand:                <string>  #required
          sourceLocation:       <string>  #optional
          configFileLocation:   <string>  #optional
                  configFileName:               <string>  #optional
          resolverRepo:         <string>  #optional
                  deployerRepo:             <string>      #optional
                  usesPlugin:           <string>  #optional
                  useWrapper:               <string>      #optional
                  forceXrayScan:                <boolean> #optional
          failOnScan:           <boolean>   #optional; default true
                  autoPublishBuildInfo: <boolean> #optional
          inputResources:
                        - name: myGitRepo       
                        - name: artifactoryFileSpec     
                  outputResources:
                        - 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"