Closed
Bug 887429
Opened 12 years ago
Closed 12 years ago
[basket] Push new version to staging and prod
Categories
(Infrastructure & Operations Graveyard :: WebOps: Other, task)
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: pmac, Assigned: cturra)
References
()
Details
(Whiteboard: [push interrupt])
Please push the tag "v2013.8" to staging, then when I say it's working well, we'll go to prod.
This isn't super critical, but a bit elevated as it's a blocker for some FxOS mozilla.org stuff that needs to be done and tested by Friday (6/28).
Thanks!
| Assignee | ||
Comment 1•12 years ago
|
||
push to stage complete. let me know when you are happy for it to go into production.
[root@genericadm.private.phx1 basket.allizom.org]# bash -x update v2013.8
+ 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
+ techo 'Updating code.'
++ date -u '+%F %T'
+ STAMP='[2013-06-26 20:22:43]'
+ echo '[2013-06-26 20:22:43] Updating code.'
[2013-06-26 20:22:43] Updating code.
+ cd /data/genericrhel6-stage/src/basket.allizom.org/basket
+ git fetch origin -q
+ checkretval
+ retval=0
+ [[ 0 -gt 0 ]]
+ git checkout -f origin/master -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 9d180d6cfeaa4f31a795da90d641aa37efc25793
Merge: 5b28ea3 0821dec
Author: Paul McLanahan <pmac@mozilla.com>
Date: Wed Jun 26 07:10:18 2013 -0700
Merge pull request #60 from dpoirier/new-user-no-lang
commit 0821decb63fb2b3ba11aa9d4d46cac5535c9dd34
Author: Dan Poirier <dpoirier@caktusgroup.com>
Date: Wed Jun 26 07:54:59 2013 -0400
Fix no lang on new user in some cases
If we were creating a new ET user in update_user, and
whatever form they submitted didn't have a lang included,
we were ending up passing a None lang to send_welcomes.
commit 5b28ea30d1a03903cb04d14baa25615aef3343b0
Merge: 5e516aa fd599ca
Author: Paul McLanahan <pmac@mozilla.com>
Date: Tue Jun 25 12:31:18 2013 -0700
Merge pull request #59 from dpoirier/three-more-changes
Update the welcome logic
+ techo 'Updating vendor.'
++ date -u '+%F %T'
+ STAMP='[2013-06-26 20:22:44]'
+ echo '[2013-06-26 20:22:44] Updating vendor.'
[2013-06-26 20:22:44] 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 'Sync & migrate database.'
++ date -u '+%F %T'
+ STAMP='[2013-06-26 20:22:46]'
+ echo '[2013-06-26 20:22:46] Sync & migrate database.'
[2013-06-26 20:22:46] 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 ...
No fixtures found.
Synced:
> basketauth
> emailer
> subscriptions
> vars
> piston
> south
> raven.contrib.django.raven_compat
> django.contrib.auth
> django.contrib.contenttypes
> django.contrib.sessions
> django.contrib.sites
> django.contrib.messages
> django.contrib.admin
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:
- Migrating forwards to 0003_auto__add_field_newsletter_requires_double_optin.
> news:0003_auto__add_field_newsletter_requires_double_optin
- Loading initial data for news.
No fixtures found.
Running migrations for djcelery:
- Nothing to migrate.
- Loading initial data for djcelery.
No fixtures found.
+ checkretval
+ retval=0
+ [[ 0 -gt 0 ]]
+ techo 'Clean up old deploy.'
++ date -u '+%F %T'
+ STAMP='[2013-06-26 20:22:53]'
+ echo '[2013-06-26 20:22:53] Clean up old deploy.'
[2013-06-26 20:22:53] 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='[2013-06-26 20:22:55]'
+ echo '[2013-06-26 20:22:55] Deploying.'
[2013-06-26 20:22:55] Deploying.
+ '[' xterm == dumb ']'
+ /data/genericrhel6-stage/deploy basket.allizom.org
[2013-06-26 13:22:55] Running rsync_project
[2013-06-26 13:22:55] [localhost] running: /usr/bin/rsync -aq --include '.gitkeep' --exclude '.git*' --exclude '.hg*' --exclude '.svn*' --exclude 'CVS' --exclude '.bzr*' --delete /data/genericrhel6-stage/src/basket.allizom.org/ /data/genericrhel6-stage/www/basket.allizom.org/
[2013-06-26 13:22:56] [localhost] finished: /usr/bin/rsync -aq --include '.gitkeep' --exclude '.git*' --exclude '.hg*' --exclude '.svn*' --exclude 'CVS' --exclude '.bzr*' --delete /data/genericrhel6-stage/src/basket.allizom.org/ /data/genericrhel6-stage/www/basket.allizom.org/ (1.609s)
[2013-06-26 13:22:56] Finished rsync_project (1.609s)
[2013-06-26 13:22:56] Running commit_www
[2013-06-26 13:22:56] [localhost] running: cd /data/genericrhel6-stage/www && /usr/bin/git add .; /usr/bin/git commit -a -m 'deploy ['basket.allizom.org']'
[2013-06-26 13:23:15] [localhost] finished: cd /data/genericrhel6-stage/www && /usr/bin/git add .; /usr/bin/git commit -a -m 'deploy ['basket.allizom.org']' (18.255s)
[localhost] out: [master 902a3a0] deploy [basket.allizom.org]
[localhost] out: 13 files changed, 1984 insertions(+), 297 deletions(-)
[localhost] out: create mode 100644 basket.allizom.org/basket/apps/news/migrations/0003_auto__add_field_newsletter_requires_double_optin.py
[localhost] out: rewrite basket.allizom.org/basket/revision_info.txt (86%)
[2013-06-26 13:23:15] Finished commit_www (18.256s)
Assignee: server-ops-webops → cturra
Flags: needinfo?(pmac)
Whiteboard: [push interrupt]
| Reporter | ||
Comment 2•12 years ago
|
||
Thanks cturra. Looks like everyone wants to be around for this one. Testing will happen on stage in the AM, and we'll look to go to prod sometime after around 10am Pacific if that's good for you. I'll comment again once we're for sure ready in the morning.
Flags: needinfo?(pmac)
| Reporter | ||
Comment 3•12 years ago
|
||
We are go for prod!
| Assignee | ||
Comment 4•12 years ago
|
||
push to prod complete.
[root@genericadm.private.phx1 basket.mozilla.org]# bash -x update v2013.8
+ 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
+ techo 'Updating code.'
++ date -u '+%F %T'
+ STAMP='[2013-06-27 19:32:25]'
+ echo '[2013-06-27 19:32:25] Updating code.'
[2013-06-27 19:32:25] Updating code.
+ cd /data/genericrhel6/src/basket.mozilla.org/basket
+ git fetch origin -q
+ checkretval
+ retval=0
+ [[ 0 -gt 0 ]]
+ git checkout -f origin/master -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/revision_info.txt
commit 9d180d6cfeaa4f31a795da90d641aa37efc25793
Merge: 5b28ea3 0821dec
Author: Paul McLanahan <pmac@mozilla.com>
Date: Wed Jun 26 07:10:18 2013 -0700
Merge pull request #60 from dpoirier/new-user-no-lang
commit 0821decb63fb2b3ba11aa9d4d46cac5535c9dd34
Author: Dan Poirier <dpoirier@caktusgroup.com>
Date: Wed Jun 26 07:54:59 2013 -0400
Fix no lang on new user in some cases
If we were creating a new ET user in update_user, and
whatever form they submitted didn't have a lang included,
we were ending up passing a None lang to send_welcomes.
commit 5b28ea30d1a03903cb04d14baa25615aef3343b0
Merge: 5e516aa fd599ca
Author: Paul McLanahan <pmac@mozilla.com>
Date: Tue Jun 25 12:31:18 2013 -0700
Merge pull request #59 from dpoirier/three-more-changes
Update the welcome logic
+ techo 'Updating vendor.'
++ date -u '+%F %T'
+ STAMP='[2013-06-27 19:32:26]'
+ echo '[2013-06-27 19:32:26] Updating vendor.'
[2013-06-27 19:32:26] 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 'Sync & migrate database.'
++ date -u '+%F %T'
+ STAMP='[2013-06-27 19:32:27]'
+ echo '[2013-06-27 19:32:27] Sync & migrate database.'
[2013-06-27 19:32:27] Sync & migrate database.
+ cd /data/genericrhel6/src/basket.mozilla.org/basket
+ python manage.py syncdb --noinput
Syncing...
Creating tables ...
Installing custom SQL ...
Installing indexes ...
No fixtures found.
Synced:
> basketauth
> emailer
> subscriptions
> vars
> piston
> south
> raven.contrib.django.raven_compat
> django.contrib.auth
> django.contrib.contenttypes
> django.contrib.sessions
> django.contrib.sites
> django.contrib.messages
> django.contrib.admin
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:
- Migrating forwards to 0003_auto__add_field_newsletter_requires_double_optin.
> news:0003_auto__add_field_newsletter_requires_double_optin
- Loading initial data for news.
No fixtures found.
Running migrations for djcelery:
- Nothing to migrate.
- Loading initial data for djcelery.
No fixtures found.
+ checkretval
+ retval=0
+ [[ 0 -gt 0 ]]
+ techo 'Clean up old deploy.'
++ date -u '+%F %T'
+ STAMP='[2013-06-27 19:32:30]'
+ echo '[2013-06-27 19:32:30] Clean up old deploy.'
[2013-06-27 19:32:30] 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='[2013-06-27 19:32:31]'
+ echo '[2013-06-27 19:32:31] Deploying.'
[2013-06-27 19:32:31] Deploying.
+ '[' xterm == dumb ']'
+ /data/genericrhel6/deploy basket.mozilla.org
[2013-06-27 12:32:31] Running rsync_project
[2013-06-27 12:32:31] [localhost] running: /usr/bin/rsync -aq --include '.gitkeep' --exclude '.git*' --exclude '.hg*' --exclude '.svn*' --exclude 'CVS' --exclude '.bzr*' --delete /data/genericrhel6/src/basket.mozilla.org/ /data/genericrhel6/www/basket.mozilla.org/
[2013-06-27 12:32:34] [localhost] finished: /usr/bin/rsync -aq --include '.gitkeep' --exclude '.git*' --exclude '.hg*' --exclude '.svn*' --exclude 'CVS' --exclude '.bzr*' --delete /data/genericrhel6/src/basket.mozilla.org/ /data/genericrhel6/www/basket.mozilla.org/ (3.002s)
[2013-06-27 12:32:34] Finished rsync_project (3.002s)
[2013-06-27 12:32:34] Running commit_www
[2013-06-27 12:32:34] [localhost] running: cd /data/genericrhel6/www && /usr/bin/git add .; /usr/bin/git commit -a -m 'deploy ['basket.mozilla.org']'
[2013-06-27 12:32:39] [localhost] finished: cd /data/genericrhel6/www && /usr/bin/git add .; /usr/bin/git commit -a -m 'deploy ['basket.mozilla.org']' (4.952s)
[localhost] out: [master 8a0a660] deploy [basket.mozilla.org]
[localhost] out: 13 files changed, 1984 insertions(+), 297 deletions(-)
[localhost] out: create mode 100644 basket.mozilla.org/basket/apps/news/migrations/0003_auto__add_field_newsletter_requires_double_optin.py
[localhost] out: rewrite basket.mozilla.org/basket/revision_info.txt (86%)
[2013-06-27 12:32:39] Finished commit_www (4.952s)
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → FIXED
Updated•12 years ago
|
Component: Server Operations: Web Operations → WebOps: Other
Product: mozilla.org → Infrastructure & Operations
Updated•6 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
•