fix(ci): keep Image tag param value from last run

Except for `docker-manual` job.

Signed-off-by: Jakub Sokołowski <jakub@status.im>
This commit is contained in:
Jakub Sokołowski 2023-11-09 16:45:25 +01:00
parent 3d217ed5ff
commit 712febd32f
No known key found for this signature in database
GPG Key ID: FE65CD384D5BF7B4

View File

@ -17,7 +17,7 @@ pipeline {
string(
name: 'IMAGE_TAG',
description: 'Docker image tag.',
defaultValue: getDefaultImageTag()
defaultValue: getDefaultImageTag(params.IMAGE_TAG)
)
string(
name: 'DOCKER_CRED',
@ -109,10 +109,11 @@ def discordNotify(Map args=[:]) {
}
}
def getDefaultImageTag() {
def getDefaultImageTag(currentValue) {
switch (env.JOB_BASE_NAME) {
case 'docker-latest': return 'latest'
case 'docker-release': return 'stable'
default: return ''
case 'docker-manual': return ''
default: return currentValue
}
}