From 169f3cafc93c33da1c042d20b344054b1f78fbc0 Mon Sep 17 00:00:00 2001 From: Josue Gomez Date: Wed, 24 Apr 2024 00:48:00 -0600 Subject: [PATCH] :construction_worker: deploy to all hive nodes --- .drone.yml | 76 +++++++++++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 72 insertions(+), 4 deletions(-) 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