Closed Bug 1543380 Opened 6 years ago Closed 6 years ago

shippable builds run for both normal push jobs and nightlies if gecko decision task for former not complete when cron job for latter starts

Categories

(Firefox Build System :: Task Configuration, defect)

defect
Not set
normal

Tracking

(firefox68 fixed)

RESOLVED FIXED
mozilla68
Tracking Status
firefox68 --- fixed

People

(Reporter: aryx, Assigned: tomprince)

References

Details

Attachments

(1 file)

What behavior would you expect to see in that case? We could error out if we don't find a decision task. I was originally concerned about what would happen when a cron task runs against a DONTBUILD commit, but those now have a decision task. I am inclined to not try polling waiting for the task to complete.

Ideally, check for the existence of a successful Gecko decision task. If there is none, sleep 5 minutes and try again. Retry 3 times.

Else sheriffs have to wait 10-15 minutes after a backout on central until they can request new nightlies (and not to focus that much on something else in the meanwhile that it gets delayed).

When a cron task depends on tasks from the on-push build, wait for the on-push
decision task to complete, and fail if it doesn't complete succesfully.

Pushed by mozilla@hocat.ca: https://hg.mozilla.org/integration/autoland/rev/684d31a3f000 Always require a push task in cron tasks; r=dustin
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla68
Assignee: nobody → mozilla
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: