Changes

Jump to: navigation, search

Sheriffing/How To/Retrigger Jobs

371 bytes removed, 26 March
Retriggering Nightly Builds: link to new hooks, some cleanup
= Retriggering Nightly Builds =
If new Nightlies have to be requested - be it for a backout or because the merge had to be later than expected - wait for the normal 'Gecko Decision Task' to finish and request the Nightlies after that. Due to the new 'shippable' builds, the Nightlies will create far less jobs and reuseh reuse the already running shippable builds.
<br />
Nightly builds run at '''12:00 / 01:00 AM/PM RO time''' (10am/pm UTC) so if we don't succeed in doing merges to central before that, nightly builds will need to be '''restarted''' on automatically scheduled for the last merge otherwise they will run again on the previous mergepush to central before that time if there have not been Nightly builds already for that push (scheduled 12 hours before).
<span style="color:#FF0000">'''Note:'''</span> We only respin nightlies if we miss them by a few minutes or if we need to get something into the next nightly( for example - : fixes for crashes). If they have been running for '''''more than half an hour''''', we <span style="color:#FF0000">won’t</span> retrigger respin them. <span style="color:#FF0000">'''Note:'''</span> If you request new Nightlies, only request them for the platforms you canceled. Both '''Firefox for Desktop''' (Windows, Linux, Mac) and '''Firefox for Android''' get Nightlies '''twice per day''' (10am and 10pm UTC).
===== Steps =====
======Cancel running undesired Nightly tasks on older push======*Open mozilla-central and type <span style="color:#14866d">"'''nightly'''"</span> in the upper right search box, also <span style="color:#14866d">select the running jobs</span> (gray) and <span style="color:#14866d">deselect the rest</span><br>
[[File:Nightly filter.jpg|800px|center]]
*Scroll down to the last merge, you will see "N" builds running<br/>
[[File:Nightly running.jpg|900px|center]]
*Pin all the jobs and cancel them<br>
[[File:Nightly pin.jpg|800px|center]]
*Pin all nightlies and select '''“Clear”'''
 
======Request new Nightlies======
*Open https://tools.taskcluster.net and login if necessary
*Click on the following links:
1**To retrigger nightlies for '''desktop platforms and Android''': https://firefox-ci-tc.services.mozilla.com/hooks/project-releng/cron-task-mozilla-central%2Fnightly-all**To retrigger nightlies for '''only for all desktop platforms''' (there is no hook for just Linux nightlies) https://toolsfirefox-ci-tc.taskclusterservices.netmozilla.com/hooks/#project-releng/nightlycron-desktoptask-mozilla-central%252fmozilla2Fnightly-centraldesktop 2.**To retrigger nightlies for '''Android''' https://toolsfirefox-ci-tc.services.taskclustermozilla.netcom/hooks/#project-releng/nightlycron-fennectask-mozilla-central%252fmozilla2Fnightly-centralandroid
*At the top you will see when the task has been ran (picture is for reference)
[[File:Retrigger running.jpg|500px|center]]
*Scroll down and click '''Trigger hook''', a pop-up will be displayed, click '''Trigger Hook''' again
[[File:Trigger hook.jpg|500px|center]]
<span style="color:#14866d"><u>'''Do the same for both links and we've successfully started nightly builds, they will run on the last merge, please check the latest merge for this.'''</u></span>
 
 
As of Jul 26, 2017 nightly builds for all platforms on m-c are now running in taskcluster so more instructions on how to respin them have been updated for these platforms
See https://wiki.mozilla.org/ReleaseEngineering/Buildduty/Other_Duties#Nightlies
'''CAVEAT''': there are implications to triggering too many Nightly builds in a single day or in quick succession. Please talk with a sheriff first before retriggering Nightly builds.
Confirm
572
edits

Navigation menu