From fbf7dd95965847c25818f7befff363ea43e6060b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sybren=20A=2E=20St=C3=BCvel?= Date: Wed, 27 Jul 2016 11:58:02 +0200 Subject: [PATCH] deploy.sh: swapped restart & notification of Bugsnag --- deploy.sh | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/deploy.sh b/deploy.sh index 6896f4ad..426e6b59 100755 --- a/deploy.sh +++ b/deploy.sh @@ -33,6 +33,15 @@ ${SSH} git -C ${REMOTE_ROOT} merge --ff-only origin/production # Update the virtualenv ${SSH} -t docker exec ${DOCKER_NAME} /data/venv/bin/pip install -U -r ${REMOTE_ROOT}/requirements.txt --exists-action w +# Notify Bugsnag of this new deploy. +echo +echo "===================================================================" +GIT_REVISION=$(${SSH} git -C ${REMOTE_ROOT} describe --always) +echo "Notifying Bugsnag of this new deploy of revision ${GIT_REVISION}." +BUGSNAG_API_KEY=$(${SSH} python -c "\"import sys; sys.path.append('${REMOTE_ROOT}/${PROJECT_NAME}'); import config_local; print(config_local.BUGSNAG_API_KEY)\"") +curl --data "apiKey=${BUGSNAG_API_KEY}&revision=${GIT_REVISION}" https://notify.bugsnag.com/deploy +echo + # Wait for [ENTER] to restart the server echo echo "===================================================================" @@ -42,14 +51,6 @@ read dummy ${SSH} docker exec ${DOCKER_NAME} kill -HUP 1 echo "Server process restarted" -# Notify Bugsnag of this new deploy. -echo -echo "===================================================================" -GIT_REVISION=$(${SSH} git -C ${REMOTE_ROOT} describe --always) -echo "Notifying Bugsnag of this new deploy of revision ${GIT_REVISION}." -BUGSNAG_API_KEY=$(${SSH} python -c "\"import sys; sys.path.append('${REMOTE_ROOT}/${PROJECT_NAME}'); import config_local; print(config_local.BUGSNAG_API_KEY)\"") -curl --data "apiKey=${BUGSNAG_API_KEY}&revision=${GIT_REVISION}" https://notify.bugsnag.com/deploy - echo echo "===================================================================" echo "Deploy of ${PROJECT_NAME} is done."