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)
Infrastructure & Operations Graveyard
WebOps: Product Delivery
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!
| Assignee | ||
Comment 1•11 years ago
|
||
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)
| Reporter | ||
Comment 2•11 years ago
|
||
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)
| Assignee | ||
Comment 3•11 years ago
|
||
v2014.7.1 pushed to stage. i've skipped the stdout from the update script this go.
| Reporter | ||
Comment 4•11 years ago
|
||
All looks well to me. Poosh to prod approved!
| Assignee | ||
Comment 5•11 years ago
|
||
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
Updated•9 years ago
|
Product: Infrastructure & Operations → Infrastructure & Operations Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•