The YAML schema for GoBuild native step is shown below. For more information on GoBuild Pipeline steps, see GoBuild.
GoBuild
pipelines:
- name: <string>
steps:
- name: <string>
type: GoBuild
configuration:
#inherits all the tags from bash
sourceLocation: <string> # optional
outputLocation: <string> # optional
outputFile: <string> # optional
resolverRepo: <string> # optional
repository: <string> # optional
goCommand: <string> # optional
integrations:
- name: <artifactory integration or JFrog platform access token integration> # may be required
inputResources:
- name: <GitRepo resource> # required
- name: <FileSpec resource> # 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"