Fix Jenkinsfile
This commit is contained in:
13
Jenkinsfile
vendored
13
Jenkinsfile
vendored
@@ -12,7 +12,7 @@ pipeline {
|
||||
IMAGE = 'simulationable/eop-services-api'
|
||||
APP_PORT = '8080'
|
||||
HOST_PORT = '5002'
|
||||
DOCKER_BUILDKIT = '1'
|
||||
DOCKER_BUILDKIT = '0' // ปิด BuildKit ชั่วคราว
|
||||
}
|
||||
|
||||
stages {
|
||||
@@ -61,7 +61,8 @@ pipeline {
|
||||
steps {
|
||||
script {
|
||||
def branch = (env.BRANCH_NAME ?: env.GIT_BRANCH ?: sh(script: 'git rev-parse --abbrev-ref HEAD', returnStdout: true).trim())
|
||||
.replaceFirst(/^origin\\//,'').toLowerCase()
|
||||
.replaceFirst('^origin/','')
|
||||
.toLowerCase()
|
||||
def commit = sh(script: 'git rev-parse --short=12 HEAD', returnStdout: true).trim()
|
||||
def tag = "${branch}-${env.BUILD_NUMBER}"
|
||||
env.IMAGE_TAG = tag
|
||||
@@ -69,10 +70,10 @@ pipeline {
|
||||
sh """
|
||||
set -eux
|
||||
echo "Building image: ${REGISTRY}/${IMAGE}:${tag}"
|
||||
docker build --pull --progress=plain \\
|
||||
--label org.opencontainers.image.revision="${commit}" \\
|
||||
-t ${REGISTRY}/${IMAGE}:${tag} \\
|
||||
-t ${REGISTRY}/${IMAGE}:latest \\
|
||||
docker build --pull \
|
||||
--label org.opencontainers.image.revision="${commit}" \
|
||||
-t ${REGISTRY}/${IMAGE}:${tag} \
|
||||
-t ${REGISTRY}/${IMAGE}:latest \
|
||||
.
|
||||
docker images ${REGISTRY}/${IMAGE} --digests || true
|
||||
docker inspect ${REGISTRY}/${IMAGE}:${tag} --format='ID={{.Id}} Size={{.Size}}' || true
|
||||
|
||||
Reference in New Issue
Block a user