|
|
|
@@ -14,7 +14,6 @@ node { |
|
|
|
} |
|
|
|
// 代码静态检查 |
|
|
|
stage('Maven Package and Sonar') { |
|
|
|
sh "${mavenPath}/bin/mvn clean package -e -U -Dmaven.test.skip=true sonar:sonar" |
|
|
|
if ("${project_name}" == 'digimeta-MultiSaas' ) { |
|
|
|
echo '打包根目录' |
|
|
|
sh 'mvn clean package sonar:sonar' |
|
|
|
@@ -43,9 +42,12 @@ node { |
|
|
|
echo '仅做代码检查,不打包目录' |
|
|
|
} else { |
|
|
|
echo "构件微服务 ${project_name},并推送到镜像仓库" |
|
|
|
sh "docker login --username=缔智元2023 ${ali_registry}" |
|
|
|
sh "docker build --tag ${ali_registry}/digitalman-multisaas/${project_name}:${version}" |
|
|
|
sh "docker push ${ali_registry}/digitalman-multisaas/${project_name}:${version}" |
|
|
|
sh """ |
|
|
|
cd ${workspace}/${project_name} |
|
|
|
docker login --username=缔智元2023 ${ali_registry} |
|
|
|
docker build --tag ${ali_registry}/digitalman-multisaas/${project_name}:${version} |
|
|
|
docker push ${ali_registry}/digitalman-multisaas/${project_name}:${version} |
|
|
|
""" |
|
|
|
|
|
|
|
} |
|
|
|
//echo "把jar上传镜像仓库" |
|
|
|
|