From d6f6527d5869770a2056abc9ffa249fabd4ed298 Mon Sep 17 00:00:00 2001 From: changjunqiang <344656718@qq.com> Date: Wed, 17 Jun 2026 21:27:48 +0800 Subject: [PATCH] add jenkins --- Jenkinsfile | 23 +++++++++++++++++++++++ docker-compose.yml | 6 ++++++ read.md | 1 + 3 files changed, 30 insertions(+) create mode 100644 docker-compose.yml create mode 100644 read.md diff --git a/Jenkinsfile b/Jenkinsfile index e69de29..b9004f2 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -0,0 +1,23 @@ +pipeline { + agent any + + stages { + stage('使用MAVNE构建') { + steps { + sh 'mvn clean package -DskipTests' + } + } + + stage('复制Jar包') { + steps { + sh 'cp target/rongshuo.jar ./rongshuo.jar' + } + } + + stage('Docker Compose 发布') { + steps { + sh 'docker compose up -d --build' + } + } + } +} diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..510ccbf --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,6 @@ +services: + rongshuo: + build: . + ports: + - "8088:8088" + restart: unless-stopped diff --git a/read.md b/read.md new file mode 100644 index 0000000..01c7397 --- /dev/null +++ b/read.md @@ -0,0 +1 @@ +http://jkadmin:11ed3ee565236054f1c9fd2623e75d80dc@118.25.129.153:3001/job/build-rongshuo/build?token=rongshuo1234 \ No newline at end of file