Closed Bug 1814661 Opened 2 years ago Closed 2 years ago

Help me patch holly so it doesn't run everything when I push

Categories

(Firefox Build System :: Task Configuration, task)

task

Tracking

(firefox111 fixed)

RESOLVED FIXED
111 Branch
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

  1. Write a patch
  2. Push to holly
  3. Wait a bit for the Decision task to run
  4. Cancel all the jobs
  5. Wait for them to be canceled
  6. 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: nobody → jcristau
Pushed by jcristau@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/d7a2f7e52ca6 add specific task selection for holly. r=releng-reviewers,bhearsum DONTBUILD

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.

Thank you so much!!!

Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → 111 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: