From 310bfe71c23eefa7f5565c70a0c06812a226919f Mon Sep 17 00:00:00 2001 From: "sammy.huang" Date: Wed, 22 May 2024 17:08:29 +0800 Subject: [PATCH] fix: arm-based gpu image (#33275) Signed-off-by: Liang Huang --- ci/jenkins/PublishArmBasedGPUImages.groovy | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/ci/jenkins/PublishArmBasedGPUImages.groovy b/ci/jenkins/PublishArmBasedGPUImages.groovy index 16245b8661..4540c6f45c 100644 --- a/ci/jenkins/PublishArmBasedGPUImages.groovy +++ b/ci/jenkins/PublishArmBasedGPUImages.groovy @@ -33,6 +33,13 @@ pipeline { steps { script { + sh """ + git config --global --add safe.directory /home/jenkins/agent/workspace + """ + + def date = sh(returnStdout: true, script: 'date +%Y%m%d').trim() + def gitShortCommit = sh(returnStdout: true, script: 'git rev-parse --short HEAD').trim() + sh """ set -a # automatically export all variables from .env . .env @@ -41,9 +48,6 @@ pipeline { docker run --net=host -v \$(pwd):/root/milvus -v /root/.conan:/root/.conan -w /root/milvus milvusdb/milvus-env:gpu-ubuntu22.04-\${GPU_DATE_VERSION} sh -c "make clean && make gpu-install" """ - def date = sh(returnStdout: true, script: 'date +%Y%m%d').trim() - def gitShortCommit = sh(returnStdout: true, script: 'git rev-parse --short HEAD').trim() - withCredentials([usernamePassword(credentialsId: "${env.DOCKER_CREDENTIALS_ID}", usernameVariable: 'DOCKER_USERNAME', passwordVariable: 'DOCKER_PASSWORD')]) { sh 'docker login -u ${DOCKER_USERNAME} -p ${DOCKER_PASSWORD}' sh """