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)
Release Engineering
General
Tracking
(firefox72 fixed)
RESOLVED
FIXED
Tracking | Status | |
---|---|---|
firefox72 | --- | fixed |
People
(Reporter: jlund, Assigned: Callek)
References
Details
Attachments
(1 file)
(deleted),
text/x-phabricator-request
|
Details |
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):
- shipitscript task to determine most recent rev shipped. output rev
- treescript task to determine most recent shippable checked-in rev and if that is newer than most recent shipped rev. output rev
- shipitscript task to take the treescript task and create a new release in shpii
- 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
Assignee | ||
Comment 1•5 years ago
|
||
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 | ||
Comment 2•5 years ago
|
||
WIP - Needs a clearer payload
Updated•5 years ago
|
Assignee: nobody → bugspam.Callek
Updated•5 years ago
|
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
Comment 4•5 years ago
|
||
bugherder |
You need to log in
before you can comment on or make changes to this bug.
Description
•