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