Bug 1694785 - Upgrade Linux builders to Debian buster. r=firefox-build-system-reviewers,mhentges

Because we use sysroots, this makes no difference to the shipped builds.
This would normally allow to remove the debian8-amd64-build docker image,
but we need to keep it for the valgrind jobs for now.

Differential Revision: https://phabricator.services.mozilla.com/D106404
This commit is contained in:
Mike Hommey 2021-03-02 08:17:03 +00:00
parent a25d8f2688
commit 65745dbb4a
13 changed files with 17 additions and 23 deletions

View File

@ -22,7 +22,7 @@ jobs:
run-on-projects: [mozilla-central]
worker-type: b-linux
worker:
docker-image: {in-tree: debian8-amd64-build}
docker-image: {in-tree: debian10-amd64-build}
max-run-time: 1800
artifacts:
- type: file

View File

@ -123,7 +123,7 @@ jobs:
parent: debian10-base
gdb-test:
symbol: I(gdb)
parent: debian8-amd64-build
parent: debian10-amd64-build
definition: gdb-test
mingw32-build:
symbol: I(mingw)

View File

@ -22,7 +22,7 @@ job-defaults:
worker-type: b-linux
worker:
max-run-time: 36000
docker-image: {in-tree: debian8-amd64-build}
docker-image: {in-tree: debian10-amd64-build}
jobs:
linux64-shell-haz/debug:

View File

@ -75,10 +75,7 @@ job-template:
linux-shippable.*: ['release'] # Do not run on autoland - Bug 1599197
default: ['all']
worker-type: b-linux
docker-image:
by-build-platform:
linux.*: {in-tree: debian8-amd64-build}
default: {in-tree: debian10-amd64-build}
docker-image: {in-tree: debian10-amd64-build}
treeherder:
symbol: L10n
tier: 1

View File

@ -32,7 +32,7 @@ only-for-build-platforms:
job-template:
worker-type: 'b-linux'
worker:
docker-image: {"in-tree": "debian8-amd64-build"}
docker-image: {"in-tree": "debian10-amd64-build"}
mozharness:
config:
by-build-platform:

View File

@ -39,7 +39,7 @@ only-for-build-platforms:
job-template:
worker-type: 'b-linux'
worker:
docker-image: {"in-tree": "debian8-amd64-build"}
docker-image: {"in-tree": "debian10-amd64-build"}
mozharness:
config:
by-build-platform:

View File

@ -91,10 +91,7 @@ job-template:
win64-devedition: win64-devedition-opt
win64-aarch64-devedition: win64-aarch64-devedition-opt
worker-type: b-linux
docker-image:
by-build-platform:
linux.*: {in-tree: debian8-amd64-build}
default: {in-tree: debian10-amd64-build}
docker-image: {in-tree: debian10-amd64-build}
treeherder:
symbol: L10n(B)
tier: 1

View File

@ -12,7 +12,7 @@ javascript:
worker-type: b-linux-xlarge
expires-after: 4 days
worker:
docker-image: {in-tree: debian8-amd64-build}
docker-image: {in-tree: debian10-amd64-build}
max-run-time: 86400
artifacts:
- type: file

View File

@ -44,7 +44,7 @@ test-info-fission:
product: source
job-name: test-info-fission
worker:
docker-image: {in-tree: debian8-amd64-build}
docker-image: {in-tree: debian10-amd64-build}
run-on-projects: ['mozilla-central']
fetches:
toolchain:
@ -70,7 +70,7 @@ test-info-xorigin:
product: source
job-name: test-info-xorigin
worker:
docker-image: {in-tree: debian8-amd64-build}
docker-image: {in-tree: debian10-amd64-build}
run-on-projects: ['mozilla-central']
fetches:
toolchain:
@ -96,7 +96,7 @@ test-info-disabled-by-os:
product: source
job-name: test-info-disabled-by-os
worker:
docker-image: {in-tree: debian8-amd64-build}
docker-image: {in-tree: debian10-amd64-build}
run-on-projects: ['mozilla-central']
fetches:
toolchain:
@ -125,7 +125,7 @@ test-info-all:
product: source
job-name: test-info-all
worker:
docker-image: {in-tree: debian8-amd64-build}
docker-image: {in-tree: debian10-amd64-build}
max-run-time: 5400
run-on-projects: ['mozilla-central']
fetches:

View File

@ -5,7 +5,7 @@
job-defaults:
worker:
max-run-time: 36000
docker-image: {in-tree: debian8-amd64-build}
docker-image: {in-tree: debian10-amd64-build}
env:
TOOLTOOL_MANIFEST: "browser/config/tooltool-manifests/linux64/jsshell.manifest"
MOZ_AUTOMATION_UPLOAD: "0"

View File

@ -36,7 +36,7 @@ def set_defaults(config, jobs):
worker.setdefault("env", {})
worker["chain-of-trust"] = True
if worker_os == "linux":
worker.setdefault("docker-image", {"in-tree": "debian8-amd64-build"})
worker.setdefault("docker-image", {"in-tree": "debian10-amd64-build"})
yield job

View File

@ -140,9 +140,9 @@ def mozharness_on_docker_worker_setup(config, job, taskdesc):
)
# Running via mozharness assumes an image that contains build.sh:
# by default, debian8-amd64-build, but it could be another image (like
# by default, debian10-amd64-build, but it could be another image (like
# android-build).
worker.setdefault("docker-image", {"in-tree": "debian8-amd64-build"})
worker.setdefault("docker-image", {"in-tree": "debian10-amd64-build"})
worker.setdefault("artifacts", []).append(
{

View File

@ -175,7 +175,7 @@ def make_job_description(config, jobs):
}
worker_type = "b-linux"
worker["docker-image"] = {"in-tree": "debian8-amd64-build"}
worker["docker-image"] = {"in-tree": "debian10-amd64-build"}
worker["artifacts"] = _generate_task_output_files(
dep_job,