Closed Bug 1301809 Opened 9 years ago Closed 9 years ago

Stand up testpilot-static.stage.mozaws.net

Categories

(Cloud Services :: Operations: Miscellaneous, task)

task
Not set
normal

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!
Blocks: 1301810
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
Summary: Stand up testpilot-flat.stage.mozaws.net → Stand up testpilot-static.stage.mozaws.net
Just created this branch: https://github.com/mozilla/testpilot/tree/stage-static We can merge into that branch for staging deployments.
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.
yeah, that should be fine
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)
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)
play, it's not using a signed add-on yet, but https://testpilot-static.stage.mozaws.net/ is up.
now with signed addon, irc notifications, and cache-invalidation on deploy.
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
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.