Help me patch holly so it doesn't run everything when I push
Categories
(Firefox Build System :: Task Configuration, task)
Tracking
(firefox111 fixed)
Tracking | Status | |
---|---|---|
firefox111 | --- | fixed |
People
(Reporter: tjr, Assigned: jcristau)
Details
Attachments
(1 file)
The Updatebot team uses holly as a testing ground for Updatebot. This is so we can restrict the secrets to L2 and not grant them to try. If you peruse https://treeherder.mozilla.org/jobs?repo=holly you'll see that the general operating process is
- Write a patch
- Push to holly
- Wait a bit for the Decision task to run
- Cancel all the jobs
- Wait for them to be canceled
- Manually schedule the jobs I want (which is usually docker-image-updatebot, updatebot-cron, and updatebot-cron-win)
This is error prone and even when I do cancel them right away, most of the time they've started and it just wastes resources.
In the past I've tried to limit the tasks run but I never got the patch correct. I am wondering if someone would be able to write it for me correctly so I can stop wasting resources (and slowing down my dev cycles.)
When I push to holly I would like to only run docker-image-updatebot, updatebot-cron, updatebot-cron-win, and source-test-mozlint-*
Assignee | ||
Updated•2 years ago
|
Assignee | ||
Comment 1•2 years ago
|
||
Assignee | ||
Comment 3•2 years ago
|
||
We now pull in updatebot tasks explicitly; docker-image-updatebot will run automatically whenever relevant files change, and setting enable_always_target means tasks such as source-test-* will also be picked up based on changed files on each push. Let me know if you want further adjustments.
Reporter | ||
Comment 4•2 years ago
|
||
Thank you so much!!!
Comment 5•2 years ago
|
||
bugherder |
Description
•