Sheriffing/How To/Beta simulations: Difference between revisions

Jump to navigation Jump to search
m
(→‎VERSION INCREASE SIMULATION: added lint task to fuzzy query of tasks to run for version increase simulation)
Line 29: Line 29:
**<code>hg pull central</code> - needed only if you didn't import/backout anything
**<code>hg pull central</code> - needed only if you didn't import/backout anything
**<code>hg update central</code> - needed only if you didn't import/backout anything
**<code>hg update central</code> - needed only if you didn't import/backout anything
**<code>./mach try release -v 115.0b1 --tasks release-sim --migration central-to-beta</code> <span style="color:#FF0000">'''If not all the jobs shall run (e.g. to verify a test fix), append <code>--stage-changes</code> to the command, <code>hg commit -m "Early beta sim"</code> and select the jobs with <code>./mach try chooser --no-artifact</code>'''</span>
**<code>./mach try release -v 116.0b1 --tasks release-sim --migration central-to-beta</code> <span style="color:#FF0000">'''If not all the jobs shall run (e.g. to verify a test fix), append <code>--stage-changes</code> to the command, <code>hg commit -m "Early beta sim"</code> and select the jobs with <code>./mach try chooser --no-artifact</code>'''</span>
***'''-v 115.0b1''': Sets the version number to use in the beta simulation. <span style="color:#FF0000">'''Replace "101" with the version number mention in the beta simulation document.'''</span>
***'''-v 116.0b1''': Sets the version number to use in the beta simulation. <span style="color:#FF0000">'''Replace "101" with the version number mention in the beta simulation document.'''</span>
***'''--tasks release-sim''': Activates the tasks which shall run for beta simulations to get scheduled.
***'''--tasks release-sim''': Activates the tasks which shall run for beta simulations to get scheduled.
***'''--migration central-to-beta''': Activates modification of the configuration to switch from central to beta.
***'''--migration central-to-beta''': Activates modification of the configuration to switch from central to beta.
This changes the configuration to the beta simulation, pushes to the Try server and reverts the changes.
This changes the configuration to the beta simulation, pushes to the Try server and reverts the changes.
Open the first Treeherder link in the console. It might take a few minutes for Treeherder to find that job, though. '''Add the link''' after you '''deselect''' the running and the green jobs and check that the classified jobs are visible, in the current date section at '''Run Links: Trunk as Early Beta in the Gdoc.'''
Open the first Treeherder link in the console. It might take a few minutes for Treeherder to find that job, though. '''Add the link''' after you '''deselect''' the running and the green jobs and check that the classified jobs are visible, in the current date section at '''Run Links: Trunk as Early Beta in the Gdoc.'''
* To build locally, run <code>./mach try release -v 115.0b1 --tasks release-sim --migration central-to-beta --stage-changes && ./mach build</code> - do to not use artifact builds.
* To build locally, run <code>./mach try release -v 116.0b1 --tasks release-sim --migration central-to-beta --stage-changes && ./mach build</code> - do to not use artifact builds.


== TRUNK AS LATE BETA ==
== TRUNK AS LATE BETA ==
Confirmed users
24

edits

Navigation menu