Skip to content

Commit

Permalink
new staging2 deploy, try #1
Browse files Browse the repository at this point in the history
  • Loading branch information
jordanh committed Apr 11, 2020
1 parent 5c73105 commit 383d565
Showing 1 changed file with 10 additions and 4 deletions.
14 changes: 10 additions & 4 deletions .circleci/config.yml
Expand Up @@ -14,6 +14,7 @@ jobs:
GITHUB_REMOTE_DEVELOPMENT: "dokku@action-dev-nyc1-01.parabol.co:web"
GITHUB_REMOTE_PRODUCTION: "dokku@action-production.parabol.co:web"
GITHUB_REMOTE_STAGING: "dokku@action-staging.parabol.co:web"
GITHUB_REMOTE_STAGING2: "dokku@action-staging2.parabol.co:web"
PRODUCTION_BACKUP_VOLUME: "/mnt/volume-nyc1-01/action-production"
SENTRY_ORG: "parabol"
SENTRY_PROJECT: "action-production"
Expand All @@ -25,9 +26,9 @@ jobs:
- run:
name: Slack setup
command: |
if [ "${CIRCLE_BRANCH}" == "production" ]; then
if [ "${CIRCLE_BRANCH}" =~ "production2?" ]; then
curl --ssl -X POST -H 'Content-type: application/json' --data '{"text":"Starting CI and Deployment..."}' $SLACK_PROD_URL
elif [ "${CIRCLE_BRANCH}" == "staging" ]; then
elif [ "${CIRCLE_BRANCH}" =~ "staging2?" ]; then
curl --ssl -X POST -H 'Content-type: application/json' --data '{"text":"Starting CI and Deployment..."}' $SLACK_STAGING_URL
elif [ "${CIRCLE_BRANCH}" == "development" ]; then
curl --ssl -X POST -H 'Content-type: application/json' --data '{"text":"Starting CI and Deployment..."}' $SLACK_DEV_URL
Expand Down Expand Up @@ -62,7 +63,7 @@ jobs:
- run:
name: Cypress Tests
command: |
if [ "${CIRCLE_BRANCH}" == "production" ] || [ "${CIRCLE_BRANCH}" == "staging" ]; then
if [ "${CIRCLE_BRANCH}" =~ "production2?" ] || [ "${CIRCLE_BRANCH}" =~ "staging?" ]; then
cp $DEVOPS_WORKDIR/environments/cypress ./packages/cypress/.env
cp $DEVOPS_WORKDIR/environments/cypress ./packages/server/.env
# cypress docker image has a bug, sideloading these mitigates it
Expand All @@ -85,6 +86,9 @@ jobs:
elif [ "${CIRCLE_BRANCH}" == "staging" ]; then
export GITHUB_REMOTE="${GITHUB_REMOTE_STAGING}"
export DEPLOY_ENV="staging"
elif [ "${CIRCLE_BRANCH}" == "staging2" ]; then
export GITHUB_REMOTE="${GITHUB_REMOTE_STAGING}"
export DEPLOY_ENV="staging2"
elif [ "${CIRCLE_BRANCH}" == "development" ]; then
export GITHUB_REMOTE="${GITHUB_REMOTE_DEVELOPMENT}"
export DEPLOY_ENV="development"
Expand All @@ -108,6 +112,8 @@ jobs:
export GITHUB_REMOTE="${GITHUB_REMOTE_PRODUCTION}"
elif [ "${CIRCLE_BRANCH}" == "staging" ]; then
export GITHUB_REMOTE="${GITHUB_REMOTE_STAGING}"
elif [ "${CIRCLE_BRANCH}" == "staging2" ]; then
export GITHUB_REMOTE="${GITHUB_REMOTE_STAGING2}"
elif [ "${CIRCLE_BRANCH}" == "development" ]; then
export GITHUB_REMOTE="${GITHUB_REMOTE_DEVELOPMENT}"
fi
Expand All @@ -117,7 +123,7 @@ jobs:
ssh -o StrictHostKeyChecking=no "${SSH_DESTINATION}" -T >/dev/null
fi &&
if [ "${GITHUB_REMOTE}" == "${GITHUB_REMOTE_PRODUCTION}" ]; then
$DEVOPS_WORKDIR/dokku/rethinkdb-backup.sh \
$DEVOPS_WORKDIR/rethinkdb/dokku/rethinkdb-backup.sh \
-s "${SSH_DESTINATION}" -d "${PRODUCTION_BACKUP_VOLUME}"
fi &&
if [ -n "${GITHUB_REMOTE}" ]; then
Expand Down

0 comments on commit 383d565

Please sign in to comment.