mirror of
https://github.com/AmigaPorts/docker-amiga-gcc.git
synced 2025-11-20 00:31:57 +00:00
Update Jenkinsfile
This commit is contained in:
19
Jenkinsfile
vendored
19
Jenkinsfile
vendored
@ -78,7 +78,12 @@ def buildStep(DOCKER_ROOT, DOCKERIMAGE, DOCKERTAG, DOCKERFILE, BUILD_NEXT) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
node('master') {
|
node('master') {
|
||||||
killall_jobs();
|
properties([[$class: 'ParametersDefinitionProperty', parameterDefinitions: [[$class: 'StringParameterDefinition', name: 'BUILD_IMAGE', defaultValue: 'all']]]])
|
||||||
|
|
||||||
|
if (BUILD_IMAGE.equals('all')) {
|
||||||
|
killall_jobs();
|
||||||
|
}
|
||||||
|
|
||||||
def fixed_job_name = env.JOB_NAME.replace('%2F','/');
|
def fixed_job_name = env.JOB_NAME.replace('%2F','/');
|
||||||
slackSend color: "good", channel: "#jenkins", message: "Build Started: ${fixed_job_name} #${env.BUILD_NUMBER} (<${env.BUILD_URL}|Open>)";
|
slackSend color: "good", channel: "#jenkins", message: "Build Started: ${fixed_job_name} #${env.BUILD_NUMBER} (<${env.BUILD_URL}|Open>)";
|
||||||
|
|
||||||
@ -87,12 +92,16 @@ node('master') {
|
|||||||
def branches = [:]
|
def branches = [:]
|
||||||
def project = readJSON file: "JenkinsEnv.json";
|
def project = readJSON file: "JenkinsEnv.json";
|
||||||
|
|
||||||
project.builds.each { v ->
|
if (BUILD_IMAGE.equals('all')) {
|
||||||
branches["Build ${v.DockerRoot}/${v.DockerImage}:${v.DockerTag}"] = {
|
project.builds.each { v ->
|
||||||
node {
|
branches["Build ${v.DockerRoot}/${v.DockerImage}:${v.DockerTag}"] = {
|
||||||
buildStep(v.DockerRoot, v.DockerImage, v.DockerTag, v.Dockerfile, v.BuildIfSuccessful)
|
node {
|
||||||
|
buildStep(v.DockerRoot, v.DockerImage, v.DockerTag, v.Dockerfile, v.BuildIfSuccessful)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
} else {
|
||||||
|
echo("${BUILD_IMAGE}");
|
||||||
}
|
}
|
||||||
|
|
||||||
sh "rm -rf ./*"
|
sh "rm -rf ./*"
|
||||||
|
|||||||
Reference in New Issue
Block a user