| @@ -1,47 +1,48 @@ | |||||
| kind: pipeline | |||||
| type: docker | |||||
| name: masterpipe | |||||
| platform: | |||||
| os: linux | |||||
| arch: arm64 | |||||
| volumes: | |||||
| - name: cache | |||||
| host: | |||||
| path: /var/lib/cache | |||||
| steps: | |||||
| - name: maven | |||||
| image: maven:3-jdk-10 | |||||
| volumes: | |||||
| - name: cache | |||||
| path: /root/.m2 | |||||
| commands: | |||||
| - mvn compile | |||||
| - name: test | |||||
| image: maven:3-jdk-10 | |||||
| volumes: | |||||
| - name: cache | |||||
| path: /root/.m2 | |||||
| commands: | |||||
| - mvn test | |||||
| - name: 远程主机部署 | |||||
| image: appleboy/drone-ssh:linux-arm64 | |||||
| settings: | |||||
| host: | |||||
| from_secret: ip | |||||
| username: | |||||
| from_secret: name | |||||
| password: | |||||
| from_secret: pwd | |||||
| port: 22 | |||||
| script: | |||||
| - chmod +x /home/deploy.sh | |||||
| - nohup bash /home/deploy.sh & | |||||
| trigger: | |||||
| branch: | |||||
| - master | |||||
| event: | |||||
| - push | |||||
| - pull_request | |||||
| kind: pipeline | |||||
| type: docker | |||||
| name: masterpipe | |||||
| platform: | |||||
| os: linux | |||||
| arch: arm64 | |||||
| clone: | |||||
| disable: true | |||||
| steps: | |||||
| - name: maven | |||||
| image: maven:3-jdk-8 | |||||
| volumes: | |||||
| - name: maven-build | |||||
| path: /tmp/testDrone | |||||
| commands: | |||||
| - git clone http://wangwei:zq123456@10.16.22.23:43001/wangwei10061/jsxdemo.git | |||||
| - cd jsxdemo | |||||
| - ls | |||||
| - cp README.md /tmp/testDrone/demoREADME.md | |||||
| - cd /tmp/testDrone | |||||
| - ls | |||||
| - name: 远程主机部署 | |||||
| image: appleboy/drone-ssh:linux-arm64 | |||||
| settings: | |||||
| host: | |||||
| from_secret: SECRET_IP | |||||
| username: root | |||||
| password: | |||||
| from_secret: SECRET_PWD | |||||
| port: 22 | |||||
| script: | |||||
| - cd /tmp/testDrone | |||||
| - ls | |||||
| volumes: | |||||
| - name: maven-build | |||||
| host: | |||||
| path: /tmp/testDrone | |||||
| trigger: | |||||
| branch: | |||||
| - master | |||||
| event: | |||||
| - push | |||||
| - pull_request | |||||