QA/Telemetry/Developing a Telemetry Experiment: Difference between revisions

Jump to navigation Jump to search
fix
(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 **
== 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 **
== 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].
Confirmed users
371

edits

Navigation menu