From ca9cc8080f714c416a44af15435ce77c4a8ec9b4 Mon Sep 17 00:00:00 2001 From: Phil Winder Date: Mon, 22 Aug 2016 09:41:11 +0100 Subject: [PATCH] Deploy to staging. --- .travis.yml | 19 ++++++++++++++++++- queue-master_deploy_rsa.enc | Bin 0 -> 3248 bytes 2 files changed, 18 insertions(+), 1 deletion(-) create mode 100644 queue-master_deploy_rsa.enc diff --git a/.travis.yml b/.travis.yml index 267cc9b..189cacf 100644 --- a/.travis.yml +++ b/.travis.yml @@ -7,7 +7,7 @@ jdk: install: true env: - - GROUP=weaveworksdemos COMMIT=$TRAVIS_COMMIT TAG=$TRAVIS_TAG; + - GROUP=weaveworksdemos COMMIT=$TRAVIS_COMMIT TAG=$TRAVIS_TAG REPO=queue-master; script: - set -e @@ -25,3 +25,20 @@ after_success: fi; - docker login -e $DOCKER_EMAIL -u $DOCKER_USER -p $DOCKER_PASS; - ./scripts/push.sh + +before_install: +- openssl aes-256-cbc -K $encrypted_24f2ff63c32d_key -iv $encrypted_24f2ff63c32d_iv + -in queue-master_deploy_rsa.enc -out queue-master_deploy_rsa -d +before_deploy: + - eval "$(ssh-agent -s)" + - chmod 600 $TRAVIS_BUILD_DIR/${REPO}_deploy_rsa + - ssh-add $TRAVIS_BUILD_DIR/${REPO}_deploy_rsa +addons: + ssh_known_hosts: $BASTION +deploy: + provider: script + skip_cleanup: true + # The deploy.sh file points to the deploy file on the bastion. Not one in the repo. + script: ssh -o StrictHostKeyChecking=no $BASTION_USER@$BASTION ./deploy.sh ${REPO} $COMMIT + on: + branch: master diff --git a/queue-master_deploy_rsa.enc b/queue-master_deploy_rsa.enc new file mode 100644 index 0000000000000000000000000000000000000000..9b2006a7596b2528c6f419e3a4af0bb8e809e0bf GIT binary patch literal 3248 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