Create a build
Was this helpful?
Was this helpful?
Create a build.
/v1/build
callback URL
Account number (your system's account number)
1
automatic tagging usage status (enabled: Y, unused: N)
N
test
autotag sequence number type('DATETIME' or 'SEQUENCE')
DATETIME
build step model
[{"stepType":"CODE_DOWN","useFlag":true,"buildStepSeq":0,"buildStepConfig":{"stepType":"CODE_DOWN","repositoryType":"GIT","stepTitle":"Code repository task","repositoryUrl":"github.com/codefresh-contrib/gradle-sample-app.git","branchName":"master","codeSaveDir":"repo","commonType":"COMMON","protocolType":"https"},"stepOrder":1},{"stepType":"USER_TASK","useFlag":true,"buildStepSeq":1,"buildStepConfig":{"stepType":"USER_TASK","stepTitle":"user task","cmd":["mvn","clean","install"],"workingDir":"/build","imageName":"build-api-test-gradle","imageTag":"8u292-rmsoft","dockerVolumeMountVOList":[{"containerPath":"/build","hostPath":"$PWD/repo"}]},"stepOrder":2},{"stepType":"FTP","useFlag":true,"buildStepSeq":2,"buildStepConfig":{"stepType":"FTP","stepTitle":"file(FTP) task","url":"test-ftp.gradle-sample-test","ftpType":"SFTP","username":"runapps","sourceFiles":"/data/dataset","remoteDirectory":"data/gradle-sample-dataset","ftpExecType":"DIR_FTP_DOWN"},"stepOrder":1},{"stepType":"HTTP","useFlag":true,"buildStepSeq":3,"buildStepConfig":{"stepType":"CODE_DOWN","repositoryType":"GIT","stepTitle":"Source Download","repositoryUrl":"github.com/codefresh-contrib/gradle-sample-app.git","branchName":"master","codeSaveDir":"repo","commonType":"COMMON","protocolType":"https"},"stepOrder":3},{"stepType":"SHELL","useFlag":true,"buildStepSeq":4,"buildStepConfig":{"stepType":"SHELL","stepTitle":"Script task.","shellType":"SCRIPT","command":"echo \">>> move app source \"\ncd repo\n\necho \">>> node_modules Compression\"\ntar -cf node_modules.tar node_modules/\n\nls -al"},"stepOrder":4},{"stepType":"CREATE_IMAGE","useFlag":true,"buildStepSeq":5,"buildStepConfig":{"stepType":"CREATE_IMAGE","buildStepSeq":5,"exitCode":"0","dockerFileType":"CONTENTS","stepTitle":"Image Build task","dockerFile":"FROM gradle:6.9.2-jdk8","severity":"","registryId":27,"registryName":"dev","imageTag":"8u292-rmsoft","imageName":"buildapi-test-gradle"},"stepOrder":5}]
build test
Edit type (New: N)
N
External registry number (number of the external registry to store build images).
0
Image name (name of the image to be built)
build-api-test-gradle
Registry name (name of the registry to store the build image)
dev
Registry project ID (project ID of the registry to store the build image)
27
Image tag name (tag name of the image to be built)
8u292-rmsoft