diff --git a/.drone.yml b/.drone.yml index 2ebbe36..928f6ba 100644 --- a/.drone.yml +++ b/.drone.yml @@ -3,14 +3,14 @@ type: docker name: default steps: - - name: clean environment + - name: clean environment node1 image: appleboy/drone-ssh when: branch: - master settings: host: - from_secret: host + from_secret: host1 user: apphive key: from_secret: git_usr_rsa_key @@ -19,14 +19,16 @@ steps: - cd /app/locale || exit - echo > dummy.txt || exit - rm -rf * - - name: copy files + - name: copy files host1 image: appleboy/drone-scp + depends_on: + - clean environment node1 when: branch: - master settings: host: - from_secret: host + from_secret: host1 user: apphive key: from_secret: git_usr_rsa_key @@ -34,3 +36,69 @@ steps: command_timeout: 2m target: /app/locale source: ./ + - name: clean environment node2 + image: appleboy/drone-ssh + when: + branch: + - master + settings: + host: + from_secret: host2 + user: apphive + key: + from_secret: git_usr_rsa_key + port: 22 + script: + - cd /app/locale || exit + - echo > dummy.txt || exit + - rm -rf * + - name: copy files host2 + image: appleboy/drone-scp + depends_on: + - clean environment node2 + when: + branch: + - master + settings: + host: + from_secret: host2 + user: apphive + key: + from_secret: git_usr_rsa_key + port: 22 + command_timeout: 2m + target: /app/locale + source: ./ + - name: clean environment node3 + image: appleboy/drone-ssh + when: + branch: + - master + settings: + host: + from_secret: host3 + user: apphive + key: + from_secret: git_usr_rsa_key + port: 22 + script: + - cd /app/locale || exit + - echo > dummy.txt || exit + - rm -rf * + - name: copy files host3 + image: appleboy/drone-scp + depends_on: + - clean environment node3 + when: + branch: + - master + settings: + host: + from_secret: host3 + user: apphive + key: + from_secret: git_usr_rsa_key + port: 22 + command_timeout: 2m + target: /app/locale + source: ./ \ No newline at end of file