Closed Bug 623321 Opened 14 years ago Closed 14 years ago

Update builder.amo on 01/06 @ 3pm

Categories

(Infrastructure & Operations Graveyard :: WebOps: Other, task)

All
Other
task
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: clouserw, Assigned: cshields)

Details

(Whiteboard: [1/6 @ 3PM])

Sorry for the short notice on this one, but I'm scheduling for 2pm to avoid SUMO. We'll start putting BAMO pushes on the webdev release calendar. More details to come, not expecting any downtime. I think oremj will be out - Jeremy, can you make sure any BAMO documentation for updating is up to date? Thanks.
Summary: Update builder.amo on 01/07 @ 2pm → Update builder.amo on 01/06 @ 2pm
There is this: https://intranet.mozilla.org/WebSites#builder.addons.mozilla.org. The main update steps should be listed in the bug. The process should be the same as https://intranet.mozilla.org/UpdateAMO#Pushing_content, but /data/bin/omg_push_flightdeck_live.sh instead of /data/bin/omg_push_zamboni_live.sh.
Can we do this today or does it have to wait until tomorrow?
1/6/11 is tomorrow, and if we could have it happen around 3pm PST that would be a bit better than 2pm.
Flags: needs-downtime+
Whiteboard: [1/6 @ 3PM]
Summary: Update builder.amo on 01/06 @ 2pm → Update builder.amo on 01/06 @ 3pm
Is this still going to happen tonight?
Yeah.. I'll take this.
Assignee: server-ops → cshields
1. Pull the 1.0a7 tag from production branch (git fetch && git co 1.0a7) 2. Add variable to settings_local.py: XPI_TARGETDIR = "/mnt/netapp_amo/addons.mozilla.org-builder/xpi_targetdir" 3. git submodule update --init 4. python26 manage.py add_core_lib addon-sdk-1.0b1 5. Push code to webheads (./omg_push_flightdeck_live.sh) 6. Restart apache (or touch the wsgi) 7. Make sure scripts/crontab/prod is what is in crontab
1. Pull the 1.0a7 tag from production branch (git fetch && git co 1.0a7) remote: Counting objects: 1082, done. remote: Compressing objects: 100% (703/703), done. remote: Total 918 (delta 631), reused 352 (delta 207) Receiving objects: 100% (918/918), 361.53 KiB | 676 KiB/s, done. Resolving deltas: 100% (631/631), completed with 73 local objects. From git://github.com/mozilla/FlightDeck 4401d80..a08d73b master -> origin/master 9befa68..eb2d041 production -> origin/production * [new branch] release-1.0a7 -> origin/release-1.0a7 a03f430..e7a623f staging -> origin/staging * [new tag] 1.0a7 -> 1.0a7 From git://github.com/mozilla/FlightDeck * [new tag] 1.0a6.1 -> 1.0a6.1 * [new tag] 1.0a6.2 -> 1.0a6.2 * [new tag] 1.0a6.3 -> 1.0a6.3 # git checkout 1.0a7 Previous HEAD position was 9befa68... Merge branch 'master' into production HEAD is now at eb2d041... Merge branch 'staging' into production 2. Add variable to settings_local.py: XPI_TARGETDIR = "/mnt/netapp_amo/addons.mozilla.org-builder/xpi_targetdir" done (dir is also created and chown'd) 3. git submodule update --init Submodule 'lib/addon-sdk-1.0b1' (git://github.com/mozilla/addon-sdk) registered for path 'lib/addon-sdk-1.0b1' Cloning into lib/addon-sdk-1.0b1... remote: Counting objects: 9902, done. remote: Compressing objects: 100% (5380/5380), done. remote: Total 9902 (delta 4555), reused 9355 (delta 4095) Receiving objects: 100% (9902/9902), 3.05 MiB | 1.06 MiB/s, done. Resolving deltas: 100% (4555/4555), done. Submodule path 'lib/addon-sdk-1.0b1': checked out '09a374a7ea9cb67ae0a336f1e819529200fe5e28' 4. python26 manage.py add_core_lib addon-sdk-1.0b1 # python26 manage.py add_core_lib addon-sdk-1.0b1 SDK instances created 5. Push code to webheads (./omg_push_flightdeck_live.sh) no output, no problems 6. Restart apache (or touch the wsgi) done.. 7. Make sure scripts/crontab/prod is what is in crontab this is now in /etc/cron.d/builder-prod-maint verified working at https://builder.addons.mozilla.org/services/monitor
Status: NEW → RESOLVED
Closed: 14 years ago
Resolution: --- → FIXED
Nice and smooth, thanks.
Component: Server Operations: Web Operations → WebOps: Other
Product: mozilla.org → Infrastructure & Operations
Product: Infrastructure & Operations → Infrastructure & Operations Graveyard
You need to log in before you can comment on or make changes to this bug.