From 5cabac71ee9497dc69be81026c2fc09dce19f810 Mon Sep 17 00:00:00 2001 From: WANGZE-ZYHT <1852788395@qq.com> Date: Tue, 29 Apr 2025 08:54:48 +0800 Subject: [PATCH] Create Jenkinsfile Signed-off-by: WANGZE-ZYHT <1852788395@qq.com> --- Jenkinsfile | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 Jenkinsfile diff --git a/Jenkinsfile b/Jenkinsfile new file mode 100644 index 000000000..244bf2494 --- /dev/null +++ b/Jenkinsfile @@ -0,0 +1,24 @@ +pipeline { + agent any // 使用任意可用节点 + tools { + maven 'Maven 3.8.6' // 对应 Jenkins 中配置的 Maven 名称 + jdk 'JDK 11' // 对应 Jenkins 中配置的 JDK 名称 + } + stages { + stage('Checkout') { + steps { + git url: 'https://github.com/spring-projects/spring-petclinic.git', branch: 'main' + } + } + stage('Build') { + steps { + sh 'mvn clean package -DskipTests' // 跳过测试(仅演示打包) + } + } + stage('Archive') { + steps { + archiveArtifacts artifacts: 'target/*.jar', fingerprint: true + } + } + } +}