18 lines
493 B
Groovy
18 lines
493 B
Groovy
@Library('SHS.Platforms') _
|
|
node {
|
|
stage("Download sources") {
|
|
checkout scm
|
|
}
|
|
def pl = new org.SHS.Platforms(this)
|
|
pl.get()
|
|
pl.forEach ({ dist ->
|
|
def args = "./all"
|
|
args += " --build-arg image_from=${env.DOCKER_PREFIX}/${dist.docker.image_basename}"
|
|
args += " --build-arg build_type=Debug"
|
|
//print "${env.DOCKER_PREFIX}/${dist.docker.image_basename} -> ${args}"
|
|
docker.build("${env.DOCKER_PREFIX}/${dist.docker.image_basename}-debug", args)
|
|
},
|
|
ondemand: true
|
|
)
|
|
}
|