From 0cab9e3aa9df36a47f295bd52d557f470c2f0ede Mon Sep 17 00:00:00 2001 From: okk <153692773@qq.com> Date: Wed, 1 Feb 2023 18:51:26 +0800 Subject: [PATCH] update pipeline for master branch --- .drone.yml | 55 +++++++++++++++++++------------------------------------ 1 file changed, 19 insertions(+), 36 deletions(-) diff --git a/.drone.yml b/.drone.yml index 3cb3377..e8fa960 100644 --- a/.drone.yml +++ b/.drone.yml @@ -1,49 +1,32 @@ - -kind: pipeline -type: docker -name: 1 -platform: - os: linux - arch: amd64 - workspace: base: /opt/workspace path: work - -volumes: -- name: m2 - host: - path: /root/.m2 -- name: dest - host: - path: /root/target - steps: -- name: maven - image: maven:3-jdk-10 - volumes: - - name: m2 - path: /root/.m2 - - name: dest - path: /root/target + +- name: 编译构建 + image: gcc commands: - - mvn package - - mv target/webssh.war /root/target/ - - sleep 10 - -- name: ssh-deploy + - ./configure + - make + +# 需要将软件包与部署脚本提前上传到远程主机(见文件上传模板) +# host、username、password可在参数管理中配置 +- name: 远程主机部署 image: appleboy/drone-ssh settings: - host: - - 113.246.243.98 - username: root - password: wang199637 - port: 4221 - command_timeout: 2m + host: + from_secret: ip + username: + from_secret: name + password: + from_secret: pwd + port: 22 script: - - docker run -v /root/target/:/usr/local/tomcat/webapps/ -p61002:8080 -d tomcat:9.0 + - chmod +x /home/deploy.sh + - ./home/deploy.sh trigger: branch: - master event: - push + - pull_request