diff --git a/.drone.yml b/.drone.yml index 2c2129208..8d86d704a 100644 --- a/.drone.yml +++ b/.drone.yml @@ -131,14 +131,15 @@ steps: settings: context: target/docker/stage dockerfile: target/docker/stage/Dockerfile - repo: tooom/cortex + repo: thehiveproject/cortex auto_tag: true username: {from_secret: docker_username} password: {from_secret: docker_password} when: event: [tag] - - name: copy binaries + # Deploy binaries in integration environment + - name: copy binaries in integration environment image: appleboy/drone-scp settings: host: {from_secret: deploy_beta_host} @@ -147,8 +148,10 @@ steps: target: ./cortex-builds/${DRONE_BUILD_NUMBER} source: target/universal/stage strip_components: 3 + when: + branch: [develop] - - name: deploy binaries + - name: deploy binaries in integration environment image: appleboy/drone-ssh settings: host: {from_secret: deploy_beta_host} @@ -156,6 +159,32 @@ steps: key: {from_secret: deploy_key} script: - ./start cortex ${DRONE_BUILD_NUMBER} + when: + branch: [develop] + + # Deploy binaries in staging environment + - name: copy binaries in staging environment + image: appleboy/drone-scp + settings: + host: {from_secret: deploy_stable_host} + username: {from_secret: deploy_username} + key: {from_secret: deploy_key} + target: ./cortex-builds/${DRONE_BUILD_NUMBER} + source: target/universal/stage + strip_components: 3 + when: + branch: [master] + + - name: deploy binaries in staging environment + image: appleboy/drone-ssh + settings: + host: {from_secret: deploy_stable_host} + username: {from_secret: deploy_username} + key: {from_secret: deploy_key} + script: + - ./start cortex ${DRONE_BUILD_NUMBER} + when: + branch: [master] volumes: - name: cache