Closed Bug 1792251 Opened 2 years ago Closed 2 years ago

Move Thunderbird build jobs to GCP workers

Categories

(Thunderbird :: Build Config, task)

Tracking

(thunderbird_esr102 unaffected)

RESOLVED FIXED
107 Branch
Tracking Status
thunderbird_esr102 --- unaffected

People

(Reporter: rjl, Assigned: rjl)

References

Details

Attachments

(2 files)

Most Firefox builds run on GCP workers rather than AWS now. It's time to do the same for Thunderbird build jobs.

Among other things, the GCP workers all have 64G of RAM, the AWS workers range from 32G-48G. This makes a difference during libxul linking; we have macOS debug builds that do not complete on the smaller AWS workers because they run out of memory.

Changes to worker-pools.yml in the ci-configuration repository need to be made first.
{pool-group}/b-linux-gcp, {pool-group}/b-linux-large-gcp, {pool-group}/b-linux-xlarge-gcp need to have the additional pool-group and max-capacity values added to them like the non-gcp equivalents of those pools (maybe more things too).

In comm-central, /comm/taskcluster/ci/build/* need to be updated to set worker-type: b-linux-gcp

(-large and -xlarge variants won't be used just yet, but I expect that toolchain jobs will be moving soon, and they will use those variants.)

Assignee: nobody → rob
Status: NEW → ASSIGNED

Depends on D158694

Pushed by jcristau@mozilla.com:
https://hg.mozilla.org/ci/ci-configuration/rev/acb73757b046
Create b-linux-gcp pools for comm pool groups. r=releng-reviewers,jcristau
Target Milestone: --- → 107 Branch

Pushed by thunderbird@calypsoblue.org:
https://hg.mozilla.org/comm-central/rev/0f1f45ab43cb
Switch CI builds to GCP workers. r=dandarnell

Status: ASSIGNED → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Regressions: 1805699

For the record, c-esr102 will be covered by an esr102-specific patch in bug 1798529.

You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: