diff --git a/.drone.yml b/.drone.yml index f12168e..10c4b0f 100644 --- a/.drone.yml +++ b/.drone.yml @@ -1,30 +1,37 @@ kind: pipeline type: docker -name: masterpipe +name: 1 platform: os: linux arch: arm64 - -volumes: - - name: cache - host: - path: /var/lib/cache steps: -- name: maven +- name: maventask1 image: maven:3-jdk-10 volumes: - name: cache path: /root/.m2 commands: - - mvn compile -- name: test + - echo "clean target" + +- name: maventask2 image: maven:3-jdk-10 volumes: - name: cache path: /root/.m2 commands: - - mvn test + - echo "install dependency" +- name: maven + image: maven:3-jdk-10 + volumes: + - name: cache + path: /root/.m2 + commands: + - mvn compile + depends_on: + - maventask1 + - maventask2 + - name: 远程主机部署 image: appleboy/drone-ssh settings: @@ -37,10 +44,9 @@ steps: port: 22 script: - chmod +x /home/deploy.sh - - ./home/deploy.sh + - bash /home/deploy.sh trigger: branch: - - master + - parallel event: - push - - pull_request