Closed Bug 1597109 Opened 5 years ago Closed 5 years ago

define an action callback to schedule tasks for creating a new release off shipit

Categories

(Release Engineering :: General, enhancement)

enhancement
Not set
normal

Tracking

(firefox72 fixed)

RESOLVED FIXED
Tracking Status
firefox72 --- fixed

People

(Reporter: jlund, Assigned: Callek)

References

Details

Attachments

(1 file)

I believe this will be included in actions.json and called via scheduling in cron.yml

this will use shipitscript and treescript tasks to do the following (or something like it):

  1. shipitscript task to determine most recent rev shipped. output rev
  2. treescript task to determine most recent shippable checked-in rev and if that is newer than most recent shipped rev. output rev
  3. shipitscript task to take the treescript task and create a new release in shpii
  4. shipitscript task to trigger a phase off the newly created release

these 4 tasks themselves are being tracked in: https://github.com/orgs/mozilla-releng/projects/2?add_cards_query=is%3Aopen

Discussed in person on Monday,

We'll be doing here:

  • Decision Task -> Target Tasks Method -> Run only a single shipitscript task

The shipitscript task will trigger the phase via ship-it itself.

In the future when we are able to have a public shipit endpoint we can modify to make this an action task that can call shipitscript to just trigger the release, rather than needing to leave the behavior logic in shipitscript itself.

Assignee: nobody → bugspam.Callek
Attachment #9111597 - Attachment description: Bug 1597109 - Define a ship it task that will (sometimes) schedule a release. r=mtabara → Bug 1597109 - Define a ship it task that will (sometimes) schedule a release. r=mtabara,rail
Pushed by mtabara@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/be119441113b Define a ship it task that will (sometimes) schedule a release. r=rail
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: