From 19d7ba1a3cb90206bd74d7e44ac5f968887f37be Mon Sep 17 00:00:00 2001
From: wangzilun <964606955@qq.com>
Date: Mon, 21 Feb 2022 14:46:37 +0800
Subject: [PATCH] 测试

---
 Jenkinsfile |   18 ++++++++++++++++++
 1 files changed, 18 insertions(+), 0 deletions(-)

diff --git a/Jenkinsfile b/Jenkinsfile
index 3060362..1b3f133 100644
--- a/Jenkinsfile
+++ b/Jenkinsfile
@@ -78,6 +78,24 @@
                 test("${project_name}","${GIT_CREDENTIALS_ID}","${url}","${GIT_BRANCH}")
             }
         }
+
+        //将项目打成war并归档,将配置文件目录存入stash
+        stage('package') {
+            steps {
+                sh '''#!/bin/sh
+                    ####maven编译部署#####
+                    mvn clean package -U
+                    ##处理结果包
+                    old_version_all=\$(find . -iname "\${projectName}.java"| xargs sed -nr 's/^[^0-9]*\\"(([0-9]+\\.)*[0-9]+.*-[0-9]+)\\".*;/\\1/p\')
+                    dir_name=\${projectName}"-"\$old_version_all
+                    echo "dir_name \$dir_name"
+                    cd target
+                    mkdir \$dir_name
+                    cp *.war \$dir_name
+                    zip -r "\$dir_name.zip" \$dir_name
+                '''
+            }
+        }
         stage('version add') {
             when {
                 //版本号自动添加逻辑需同时符合下列触发条件:

--
Gitblit v1.9.1