Closed Bug 1090010 Opened 11 years ago Closed 11 years ago

[basket] Please push tag to stage then prod.

Categories

(Infrastructure & Operations Graveyard :: WebOps: Product Delivery, task)

task
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: pmac, Assigned: cturra)

Details

(Whiteboard: [kanban:webops:https://kanbanize.com/ctrl_board/4/1756] )

Please push the tag "v2014.7" to stage, then allow us to test the deployment there. We'll then comment here when we're ready for prod. Thanks!
Whiteboard: [kanban:webops:https://kanbanize.com/ctrl_board/4/1756]
push to stage complete. as usual, just let me know when you want this heading into prod :) [root@genericadm.private.phx1 basket.allizom.org]# bash -x update v2014.7 + CODE_DIR=/data/genericrhel6-stage/src/basket.allizom.org/basket + VENDOR_DIR=/data/genericrhel6-stage/src/basket.allizom.org/basket/vendor + LOCALE_DIR=/data/genericrhel6-stage/src/basket.allizom.org/basket/locale + '[' v2014.7 '!=' '' ']' + TAG=v2014.7 + techo 'Updating code.' ++ date -u '+%F %T' + STAMP='[2014-10-28 04:13:21]' + echo '[2014-10-28 04:13:21] Updating code.' [2014-10-28 04:13:21] Updating code. + cd /data/genericrhel6-stage/src/basket.allizom.org/basket + git fetch origin -q + checkretval + retval=0 + [[ 0 -gt 0 ]] + git checkout -f v2014.7 -q + git submodule sync -q + git submodule update --init -q + checkretval + retval=0 + [[ 0 -gt 0 ]] + git log -3 + tee /data/genericrhel6-stage/src/basket.allizom.org/basket/revision_info.txt commit c78d28ae903947fe9c3bfc73ea341b81313498f9 Merge: 45a0615 2ed9bb1 Author: Josh Mize <jgmize@gmail.com> Date: Mon Oct 27 22:35:49 2014 -0500 Merge pull request #120 from pmclanahan/fix-get-involved-et-error-1088779 Fix bug 1088779: Fix ET error handling around views and tasks. commit 2ed9bb1a4f647ecbd9bc1fcd437ceec42711a322 Author: Paul McLanahan <pmac@mozilla.com> Date: Fri Oct 24 13:51:13 2014 -0400 Fix bug 1088779: Fix ET error handling around views and tasks. This refactors a lot about how ET errors are handled. They were being converted to dicts of error information which needed to be detected and dealt with by calling functions. Now they raise exceptions with proper information attached that can bubble up in tasks to cause retries, or be converted to error reponses in views. commit 45a0615fe7783c178e4804daf5e40b1afd2cda8c Author: Paul McLanahan <pmac@mozilla.com> Date: Thu Oct 23 14:37:53 2014 -0400 Change IRC channel for Travis notifications. + techo 'Updating vendor.' ++ date -u '+%F %T' + STAMP='[2014-10-28 04:13:22]' + echo '[2014-10-28 04:13:22] Updating vendor.' [2014-10-28 04:13:22] Updating vendor. + cd /data/genericrhel6-stage/src/basket.allizom.org/basket/vendor + git submodule sync -q + git submodule update --init -q + checkretval + retval=0 + [[ 0 -gt 0 ]] + techo 'Collect static assets.' ++ date -u '+%F %T' + STAMP='[2014-10-28 04:13:24]' + echo '[2014-10-28 04:13:24] Collect static assets.' [2014-10-28 04:13:24] Collect static assets. + cd /data/genericrhel6-stage/src/basket.allizom.org/basket + python manage.py collectstatic --noinput -v 0 + checkretval + retval=0 + [[ 0 -gt 0 ]] + techo 'Sync & migrate database.' ++ date -u '+%F %T' + STAMP='[2014-10-28 04:13:27]' + echo '[2014-10-28 04:13:27] Sync & migrate database.' [2014-10-28 04:13:27] Sync & migrate database. + cd /data/genericrhel6-stage/src/basket.allizom.org/basket + python manage.py syncdb --noinput Syncing... Creating tables ... Installing custom SQL ... Installing indexes ... Installed 0 object(s) from 0 fixture(s) Synced: > corsheaders > south > raven.contrib.django.raven_compat > django.contrib.auth > django.contrib.contenttypes > django.contrib.sessions > django.contrib.sites > django.contrib.messages > django.contrib.admin > django.contrib.staticfiles Not synced (use migrations): - news - djcelery (use ./manage.py migrate to migrate these) + checkretval + retval=0 + [[ 0 -gt 0 ]] + python manage.py migrate --noinput Running migrations for news: - Nothing to migrate. - Loading initial data for news. Installed 0 object(s) from 0 fixture(s) Running migrations for djcelery: - Nothing to migrate. - Loading initial data for djcelery. Installed 0 object(s) from 0 fixture(s) + checkretval + retval=0 + [[ 0 -gt 0 ]] + techo 'Clean up old deploy.' ++ date -u '+%F %T' + STAMP='[2014-10-28 04:13:29]' + echo '[2014-10-28 04:13:29] Clean up old deploy.' [2014-10-28 04:13:29] Clean up old deploy. + cd /data/genericrhel6-stage/src/basket.allizom.org/basket + find . -type f -name .gitignore -or -name '*.pyc' -delete + checkretval + retval=0 + [[ 0 -gt 0 ]] + cd /data/genericrhel6-stage/src/basket.allizom.org/basket + touch wsgi/basket.wsgi + techo Deploying. ++ date -u '+%F %T' + STAMP='[2014-10-28 04:13:48]' + echo '[2014-10-28 04:13:48] Deploying.' [2014-10-28 04:13:48] Deploying. + '[' xterm == dumb ']' + /data/genericrhel6-stage/deploy basket.allizom.org
Assignee: server-ops-webops → cturra
Flags: needinfo?(pmac)
We've fixed a couple more things. Let's try tag v2014.7.1 on stage this time. Hopefully this one will go all the way :)
Flags: needinfo?(pmac)
v2014.7.1 pushed to stage. i've skipped the stdout from the update script this go.
All looks well to me. Poosh to prod approved!
push to prod complete. [root@genericadm.private.phx1 basket.mozilla.org]# bash -x update v2014.7.1 + CODE_DIR=/data/genericrhel6/src/basket.mozilla.org/basket + VENDOR_DIR=/data/genericrhel6/src/basket.mozilla.org/basket/vendor + LOCALE_DIR=/data/genericrhel6/src/basket.mozilla.org/basket/locale + '[' v2014.7.1 '!=' '' ']' + TAG=v2014.7.1 + techo 'Updating code.' ++ date -u '+%F %T' + STAMP='[2014-10-28 22:48:44]' + echo '[2014-10-28 22:48:44] Updating code.' [2014-10-28 22:48:44] Updating code. + cd /data/genericrhel6/src/basket.mozilla.org/basket + git fetch origin -q + checkretval + retval=0 + [[ 0 -gt 0 ]] + git checkout -f v2014.7.1 -q + git submodule sync -q + git submodule update --init -q + checkretval + retval=0 + [[ 0 -gt 0 ]] + git log -3 + tee /data/genericrhel6/src/basket.mozilla.org/basket/static/revision_info.txt commit 6c042b2b0fc68158129efc70b0acff5dfe0ee176 Merge: c78d28a dc304b8 Author: Paul McLanahan <pmac@mozilla.com> Date: Tue Oct 28 16:33:12 2014 -0400 Merge pull request #121 from pmclanahan/fix-confirm-message-failures-1090432 Bug 1090432: Retry when we see "No valid subscriber" error. commit dc304b87fd09ac93ba010520b6882347cdacd22b Author: Paul McLanahan <pmac@mozilla.com> Date: Tue Oct 28 15:56:02 2014 -0400 Bug 1090432: Retry when we see "No valid subscriber" error. Bug 1090007: Move sending triggerd emails to a task. commit c78d28ae903947fe9c3bfc73ea341b81313498f9 Merge: 45a0615 2ed9bb1 Author: Josh Mize <jgmize@gmail.com> Date: Mon Oct 27 22:35:49 2014 -0500 Merge pull request #120 from pmclanahan/fix-get-involved-et-error-1088779 Fix bug 1088779: Fix ET error handling around views and tasks. + techo 'Updating vendor.' ++ date -u '+%F %T' + STAMP='[2014-10-28 22:48:44]' + echo '[2014-10-28 22:48:44] Updating vendor.' [2014-10-28 22:48:44] Updating vendor. + cd /data/genericrhel6/src/basket.mozilla.org/basket/vendor + git submodule sync -q + git submodule update --init -q + checkretval + retval=0 + [[ 0 -gt 0 ]] + techo 'Collect static assets.' ++ date -u '+%F %T' + STAMP='[2014-10-28 22:48:45]' + echo '[2014-10-28 22:48:45] Collect static assets.' [2014-10-28 22:48:45] Collect static assets. + cd /data/genericrhel6/src/basket.mozilla.org/basket + python manage.py collectstatic --noinput -v 0 + checkretval + retval=0 + [[ 0 -gt 0 ]] + techo 'Sync & migrate database.' ++ date -u '+%F %T' + STAMP='[2014-10-28 22:48:46]' + echo '[2014-10-28 22:48:46] Sync & migrate database.' [2014-10-28 22:48:46] Sync & migrate database. + cd /data/genericrhel6/src/basket.mozilla.org/basket + python manage.py syncdb --noinput Syncing... Creating tables ... Installing custom SQL ... Installing indexes ... Installed 0 object(s) from 0 fixture(s) Synced: > corsheaders > south > raven.contrib.django.raven_compat > django.contrib.auth > django.contrib.contenttypes > django.contrib.sessions > django.contrib.sites > django.contrib.messages > django.contrib.admin > django.contrib.staticfiles Not synced (use migrations): - news - djcelery (use ./manage.py migrate to migrate these) + checkretval + retval=0 + [[ 0 -gt 0 ]] + python manage.py migrate --noinput Running migrations for news: - Nothing to migrate. - Loading initial data for news. Installed 0 object(s) from 0 fixture(s) Running migrations for djcelery: - Nothing to migrate. - Loading initial data for djcelery. Installed 0 object(s) from 0 fixture(s) + checkretval + retval=0 + [[ 0 -gt 0 ]] + techo 'Clean up old deploy.' ++ date -u '+%F %T' + STAMP='[2014-10-28 22:48:48]' + echo '[2014-10-28 22:48:48] Clean up old deploy.' [2014-10-28 22:48:48] Clean up old deploy. + cd /data/genericrhel6/src/basket.mozilla.org/basket + find . -type f -name .gitignore -or -name '*.pyc' -delete + checkretval + retval=0 + [[ 0 -gt 0 ]] + cd /data/genericrhel6/src/basket.mozilla.org/basket + touch wsgi/basket.wsgi + techo Deploying. ++ date -u '+%F %T' + STAMP='[2014-10-28 22:48:49]' + echo '[2014-10-28 22:48:49] Deploying.' [2014-10-28 22:48:49] Deploying. + '[' xterm == dumb ']' + /data/genericrhel6/deploy basket.mozilla.org
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Product: Infrastructure & Operations → Infrastructure & Operations Graveyard
You need to log in before you can comment on or make changes to this bug.