This commit is contained in:
西街长安 2026-05-09 20:18:58 +08:00
commit 3a4ddf3dd3

20
Jenkinsfile vendored
View File

@ -4,12 +4,13 @@ pipeline {
environment {
IMAGE_PREFIX = "im"
IMAGE_TAG = "${BUILD_NUMBER}"
DOCKER_CREDS = 'im_harbor_key'
DOCKER_BUILDKIT = "1"
// Harbor 示例:
// REGISTRY = "harbor.xxx.com/im"
REGISTRY_HOST = "reg.nxsir.cn"
REGISTRY = "reg.nxsir.cn/im"
}
@ -21,6 +22,23 @@ pipeline {
}
}
stage('Login Registry') {
steps {
withCredentials([
usernamePassword(
credentialsId: "${DOCKER_CREDS}",
usernameVariable: 'DOCKER_USERNAME',
passwordVariable: 'DOCKER_PASSWORD'
)
]) {
sh """
set -e
echo "\$DOCKER_PASSWORD" | sudo docker login ${REGISTRY_HOST} -u "\$DOCKER_USERNAME" --password-stdin
"""
}
}
}
stage('构建 UserService') {
steps {
script {