mirror of
https://github.com/scm-manager/scm-manager.git
synced 2026-02-06 22:59:12 +01:00
added parameter for extra docker tag
This commit is contained in:
6
Jenkinsfile
vendored
6
Jenkinsfile
vendored
@@ -13,6 +13,9 @@ node('docker') {
|
||||
// Keep only the last 10 build to preserve space
|
||||
buildDiscarder(logRotator(numToKeepStr: '10')),
|
||||
disableConcurrentBuilds()
|
||||
parameters([
|
||||
string(name: 'dockerTag', trim: true, description: 'Extra Docker Tag for cloudogu/scm-manager image')
|
||||
])
|
||||
])
|
||||
|
||||
timeout(activity: true, time: 30, unit: 'MINUTES') {
|
||||
@@ -66,6 +69,9 @@ node('docker') {
|
||||
docker.withRegistry('', 'hub.docker.com-cesmarvin') {
|
||||
image.push(dockerImageTag)
|
||||
image.push('latest')
|
||||
if (params.dockerTag) {
|
||||
image.push(dockerTag)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user