Confirmed users
371
edits
(more info) |
(fix) |
||
| Line 95: | Line 95: | ||
If you're testing on beta or release, you'll '''need''' to have the XPI signed, or rebuild beta to remove the requirement that experiments be signed, by [http://mxr.mozilla.org/mozilla-central/source/toolkit/mozapps/extensions/internal/XPIProvider.jsm?rev=002d7897c93c#240 removing this line]. | If you're testing on beta or release, you'll '''need''' to have the XPI signed, or rebuild beta to remove the requirement that experiments be signed, by [http://mxr.mozilla.org/mozilla-central/source/toolkit/mozapps/extensions/internal/XPIProvider.jsm?rev=002d7897c93c#240 removing this line]. | ||
== Deploying to staging == | |||
Once everything looks good, everything is working perfectly, and you've got r+, you should push it to the repo | Once everything looks good, everything is working perfectly, and you've got r+, you should push it to the repo | ||
Pushing to the repo will build the server to the [https://telemetry-experiment-dev.allizom.org/ staging server]. | Pushing to the repo will build the server to the [https://telemetry-experiment-dev.allizom.org/ staging server]. | ||
== Deploying to production == | |||
You need to update the ''release_tag'' in the repo to point to your newest changeset, and file a bug ([https://bugzilla.mozilla.org/show_bug.cgi?id=1247822 example]) for DevOps to deploy it to the [https://telemetry-experiment.cdn.mozilla.net/ production server]. | You need to update the ''release_tag'' in the repo to point to your newest changeset, and file a bug ([https://bugzilla.mozilla.org/show_bug.cgi?id=1247822 example]) for DevOps to deploy it to the [https://telemetry-experiment.cdn.mozilla.net/ production server]. | ||