From 22b9679bcac91dfd1d1d175ebc078baf2b29ab54 Mon Sep 17 00:00:00 2001 From: tianfeng <769204422@qq.com> Date: Tue, 24 Mar 2026 15:49:41 +0800 Subject: [PATCH] =?UTF-8?q?pipeline-dev=20docker=E6=9B=B4=E6=8D=A2?= =?UTF-8?q?=E4=B8=BAnerdctl?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- rc-auth/pipeline-dev | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/rc-auth/pipeline-dev b/rc-auth/pipeline-dev index 54c79add..4fad3858 100644 --- a/rc-auth/pipeline-dev +++ b/rc-auth/pipeline-dev @@ -9,6 +9,7 @@ pipeline { } environment { + PATH = "/var/jenkins_home/nerdctl/bin:/var/jenkins_home/jdk-17/bin:${env.PATH}" BUILD_IMAGE = "${sh(script:'echo -n azizi-dev:auth-$(date +%Y%m%dv%H%M%S)', returnStdout: true)}" JAR_FILE = "" JAR_SIZE = "" @@ -48,15 +49,15 @@ pipeline { usernameVariable: 'ALIYUN_USER', passwordVariable: 'ALIYUN_PASS' )]) { - sh "echo ${ALIYUN_PASS} | docker login --username ${ALIYUN_USER} --password-stdin registry.cn-hangzhou.aliyuncs.com" + sh 'echo $ALIYUN_PASS | nerdctl login --username $ALIYUN_USER --password-stdin registry.cn-hangzhou.aliyuncs.com' } - sh "docker build --build-arg SERVICE_VERSION=${BUILD_IMAGE} -f ${DOCKER_FILE} -t ${IMAGE_REP_TAG} ${DOCKER_DIR}" + sh "nerdctl build --build-arg SERVICE_VERSION=${BUILD_IMAGE} -f ${DOCKER_FILE} -t ${IMAGE_REP_TAG} ${DOCKER_DIR}" } } stage('Upload image') { steps { - sh "docker push ${IMAGE_REP_TAG}" - sh "docker rmi -f ${IMAGE_REP_TAG}" + sh "nerdctl push ${IMAGE_REP_TAG}" + sh "nerdctl rmi -f ${IMAGE_REP_TAG}" } } stage('Apply') {