Closed
Bug 1301809
Opened 9 years ago
Closed 9 years ago
Stand up testpilot-static.stage.mozaws.net
Categories
(Cloud Services :: Operations: Miscellaneous, task)
Cloud Services
Operations: Miscellaneous
Tracking
(Not tracked)
VERIFIED
FIXED
People
(Reporter: clouserw, Assigned: relud)
References
Details
I'm filing this bug so we don't lose track, but you know the details better than I do. Something along the lines of:
* Set up a job in Jenkins to watch https://github.com/mozilla/testpilot/tree/staging
* On a code change compile all the stuff (les is writing docs) and deploy to an s3 bucket
* connect an IRC bot to talk about what is happening (at the least, "code change detected" and "finished deploying")
* invalidate the cloudfront cache on deploy
Thanks!
Comment 1•9 years ago
|
||
Should make the hostname testpilot-static.stage.mozaws.net, since we already merged in add-on tweaks with that: https://github.com/mozilla/testpilot/commit/ad30fc498af51b8ec742a48ddae3537c009bf635
Updated•9 years ago
|
Summary: Stand up testpilot-flat.stage.mozaws.net → Stand up testpilot-static.stage.mozaws.net
Comment 2•9 years ago
|
||
Just created this branch:
https://github.com/mozilla/testpilot/tree/stage-static
We can merge into that branch for staging deployments.
Comment 3•9 years ago
|
||
Something that might already be obvious: We should make sure that when we deploy from git, it starts from a fresh slate and doesn't count on being able to fast-forward from the last deployment.
That way, we can force-push to {development,stage,production}-static with a particular tag / commit ID that has a different history than master or the last deployment, thanks to cherry-picking & reverts & etc.
| Assignee | ||
Comment 4•9 years ago
|
||
yeah, that should be fine
| Assignee | ||
Comment 5•9 years ago
|
||
I have stuff set up to deploy the branch, but it doesn't exist yet. :lorchard could you create https://github.com/mozilla/testpilot/tree/staging
Flags: needinfo?(lorchard)
Comment 6•9 years ago
|
||
We have this branch: https://github.com/mozilla/testpilot/tree/stage-static
Can create a staging branch instead, but figured that was a better name in case someday we want to deploy an API server from that repo too.
Flags: needinfo?(lorchard)
| Assignee | ||
Comment 7•9 years ago
|
||
play, it's not using a signed add-on yet, but https://testpilot-static.stage.mozaws.net/ is up.
| Assignee | ||
Comment 8•9 years ago
|
||
now with signed addon, irc notifications, and cache-invalidation on deploy.
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Comment 9•9 years ago
|
||
So far so good! I was able to install the add-on, so headers look good.
Status: RESOLVED → VERIFIED
You need to log in
before you can comment on or make changes to this bug.
Description
•