فهرست منبع

fix: 2025-02-13 添加jenkines打包文件

mingliang.yang 4 ماه پیش
والد
کامیت
350d3d7bc3
1فایلهای تغییر یافته به همراه42 افزوده شده و 0 حذف شده
  1. 42 0
      Jenkinsfile

+ 42 - 0
Jenkinsfile

@@ -0,0 +1,42 @@
+pipeline {
+    agent any
+
+    stages {
+        stage('Checkout') {
+            steps {
+                // 从版本控制系统中检出代码
+                checkout scm
+            }
+        }
+
+        stage('Install Dependencies') {
+            steps {
+                // 安装项目依赖
+                sh 'npm install'
+            }
+        }
+
+        stage('Build') {
+            steps {
+                // 构建Vue项目
+                sh 'npm run build'
+            }
+        }
+
+        stage('Publish Locally') {
+            steps {
+                // 将构建结果复制到本地目录(可自定义目录)
+                sh 'cp -r dist /home/medic'
+                // 解压dist.zip到指定目录
+                sh 'unzip /home/medic/dist.zip -d /home/medic/dist'
+            }
+        }
+    }
+
+    post {
+        always {
+            // 清理工作空间
+            cleanWs()
+        }
+    }
+}