Confirmed users
603
edits
(remove references to --push-to-vcs) |
(central-to-beta -> main-to-beta - https://bugzilla.mozilla.org/show_bug.cgi?id=1967638) |
||
| 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 140.0b1 --tasks release-sim --migration | **<code>./mach try release -v 140.0b1 --tasks release-sim --migration main-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 140.0b1''': Sets the version number to use in the beta simulation. <span style="color:#FF0000">'''Replace "140" with the version number mention in the beta simulation document.'''</span> | ***'''-v 140.0b1''': Sets the version number to use in the beta simulation. <span style="color:#FF0000">'''Replace "140" 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 | ***'''--migration main-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 140.0b1 --tasks release-sim --migration | * To build locally, run <code>./mach try release -v 140.0b1 --tasks release-sim --migration main-to-beta --stage-changes && ./mach build</code> - do to not use artifact builds. | ||
== TRUNK AS LATE BETA == | == TRUNK AS LATE BETA == | ||
To create a central-as-late-beta simulation, go to the console and use the following commands: | To create a central-as-late-beta simulation, go to the console and use the following commands: | ||
*<code>./mach try release -v 140.0b12 --tasks release-sim --migration | *<code>./mach try release -v 140.0b12 --tasks release-sim --migration main-to-beta --migration early-to-late-beta</code> | ||
Note the different version number '''140.0b12''' compared to the early beta's '''140.0b1'''. | Note the different version number '''140.0b12''' compared to the early beta's '''140.0b1'''. | ||
<br /> | <br /> | ||