ci: use GIT_REF for building docker image when set

This commit is contained in:
Siddarth Kumar 2024-09-11 10:31:10 +05:30
parent bf2b7dce1a
commit d64bb172ef
No known key found for this signature in database
GPG Key ID: 599D10112BF518DB

View File

@ -43,9 +43,10 @@ pipeline {
stages {
stage('Build') {
steps { script {
def commitOrRef = params.GIT_REF ? params.GIT_REF.take(8) : GIT_COMMIT.take(8)
image = docker.build(
"${params.IMAGE_NAME}:${params.IMAGE_TAG ?: GIT_COMMIT.take(8)}",
"--build-arg='GIT_COMMIT=${GIT_COMMIT.take(8)}' ."
"${params.IMAGE_NAME}:${params.IMAGE_TAG ?: commitOrRef}",
"--build-arg='GIT_COMMIT=${commitOrRef}' ."
)
} }
}