فهرست منبع

Jenkinsfile 配置

chenkq 3 هفته پیش
والد
کامیت
e55e706891
1فایلهای تغییر یافته به همراه3 افزوده شده و 2 حذف شده
  1. 3 2
      Jenkinsfile

+ 3 - 2
Jenkinsfile

@@ -216,7 +216,8 @@ pipeline {
             }
             steps {
                 echo "编译 API 代码"
-                sh "mvn clean package -U -am -pl ${params.module} -P${params.profile} -Dmaven.test.skip=true"
+                // 根 reactor 模块路径为 java/storlead-api,-pl 用 :artifactId 按构件名选择
+                sh "mvn clean package -U -am -pl :${params.module} -P${params.profile} -Dmaven.test.skip=true"
             }
         }
 
@@ -237,7 +238,7 @@ pipeline {
                           echo '
                           FROM ${BASE_IMAGE}
 
-                          COPY ${params.module}/target/${params.module}.jar app.jar
+                          COPY java/${params.module}/target/${params.module}-${VERSION}.jar app.jar
                           EXPOSE ${API_PORT}
                           EXPOSE ${API_REMOTE_DEBUG_PORT}
                           HEALTHCHECK --interval=1m --timeout=10s CMD curl -f http://localhost:${API_PORT}/${API_NAMESPACE_RESTFUL}/actuator