From 65c3cbc0ec25b329eaf789843a45eee3cb0ffef7 Mon Sep 17 00:00:00 2001 From: 15683069256 <874258548@qq.com> Date: Tue, 15 Nov 2022 15:32:43 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=20'.drone.yml'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .drone.yml | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 .drone.yml diff --git a/.drone.yml b/.drone.yml new file mode 100644 index 0000000..ba4152b --- /dev/null +++ b/.drone.yml @@ -0,0 +1,42 @@ +kind: pipeline +type: docker +name: jar-deploy +trigger: + event: [ push ] + branch: [ main ] +steps: + - name: build-package + image: maven:3.8-openjdk-8 + volumes: + - name: maven-cache + path: /root/.m2 + - name: maven-build + path: /app/build + commands: + - mvn clean package # 应用打包命令 + - cp target/scenic-1.0-SNAPSHOT.jar /app/build/scenic-1.0-SNAPSHOT.jar + - cp Dockerfile /app/build/Dockerfile + - cp run.sh /app/build/run.sh + - name: deploy-start + image: appleboy/drone-ssh + settings: + host: 1.116.245.89 + username: root + password: + from_secret: ssh_password + port: 22 # 远程连接端口 + command_timeout: 5m + script: + - cd /root/docker/maven/build + - chmod +x run.sh + - ./run.sh +# when: +# event: +# - promote +volumes: + - name: maven-build + host: + path: /root/docker/maven/build + - name: maven-cache + host: + path: /root/docker/maven/cache \ No newline at end of file