mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-11-25 13:51:41 +00:00
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:
parent
a25d8f2688
commit
65745dbb4a
@ -22,7 +22,7 @@ jobs:
|
|||||||
run-on-projects: [mozilla-central]
|
run-on-projects: [mozilla-central]
|
||||||
worker-type: b-linux
|
worker-type: b-linux
|
||||||
worker:
|
worker:
|
||||||
docker-image: {in-tree: debian8-amd64-build}
|
docker-image: {in-tree: debian10-amd64-build}
|
||||||
max-run-time: 1800
|
max-run-time: 1800
|
||||||
artifacts:
|
artifacts:
|
||||||
- type: file
|
- type: file
|
||||||
|
@ -123,7 +123,7 @@ jobs:
|
|||||||
parent: debian10-base
|
parent: debian10-base
|
||||||
gdb-test:
|
gdb-test:
|
||||||
symbol: I(gdb)
|
symbol: I(gdb)
|
||||||
parent: debian8-amd64-build
|
parent: debian10-amd64-build
|
||||||
definition: gdb-test
|
definition: gdb-test
|
||||||
mingw32-build:
|
mingw32-build:
|
||||||
symbol: I(mingw)
|
symbol: I(mingw)
|
||||||
|
@ -22,7 +22,7 @@ job-defaults:
|
|||||||
worker-type: b-linux
|
worker-type: b-linux
|
||||||
worker:
|
worker:
|
||||||
max-run-time: 36000
|
max-run-time: 36000
|
||||||
docker-image: {in-tree: debian8-amd64-build}
|
docker-image: {in-tree: debian10-amd64-build}
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
linux64-shell-haz/debug:
|
linux64-shell-haz/debug:
|
||||||
|
@ -75,10 +75,7 @@ job-template:
|
|||||||
linux-shippable.*: ['release'] # Do not run on autoland - Bug 1599197
|
linux-shippable.*: ['release'] # Do not run on autoland - Bug 1599197
|
||||||
default: ['all']
|
default: ['all']
|
||||||
worker-type: b-linux
|
worker-type: b-linux
|
||||||
docker-image:
|
docker-image: {in-tree: debian10-amd64-build}
|
||||||
by-build-platform:
|
|
||||||
linux.*: {in-tree: debian8-amd64-build}
|
|
||||||
default: {in-tree: debian10-amd64-build}
|
|
||||||
treeherder:
|
treeherder:
|
||||||
symbol: L10n
|
symbol: L10n
|
||||||
tier: 1
|
tier: 1
|
||||||
|
@ -32,7 +32,7 @@ only-for-build-platforms:
|
|||||||
job-template:
|
job-template:
|
||||||
worker-type: 'b-linux'
|
worker-type: 'b-linux'
|
||||||
worker:
|
worker:
|
||||||
docker-image: {"in-tree": "debian8-amd64-build"}
|
docker-image: {"in-tree": "debian10-amd64-build"}
|
||||||
mozharness:
|
mozharness:
|
||||||
config:
|
config:
|
||||||
by-build-platform:
|
by-build-platform:
|
||||||
|
@ -39,7 +39,7 @@ only-for-build-platforms:
|
|||||||
job-template:
|
job-template:
|
||||||
worker-type: 'b-linux'
|
worker-type: 'b-linux'
|
||||||
worker:
|
worker:
|
||||||
docker-image: {"in-tree": "debian8-amd64-build"}
|
docker-image: {"in-tree": "debian10-amd64-build"}
|
||||||
mozharness:
|
mozharness:
|
||||||
config:
|
config:
|
||||||
by-build-platform:
|
by-build-platform:
|
||||||
|
@ -91,10 +91,7 @@ job-template:
|
|||||||
win64-devedition: win64-devedition-opt
|
win64-devedition: win64-devedition-opt
|
||||||
win64-aarch64-devedition: win64-aarch64-devedition-opt
|
win64-aarch64-devedition: win64-aarch64-devedition-opt
|
||||||
worker-type: b-linux
|
worker-type: b-linux
|
||||||
docker-image:
|
docker-image: {in-tree: debian10-amd64-build}
|
||||||
by-build-platform:
|
|
||||||
linux.*: {in-tree: debian8-amd64-build}
|
|
||||||
default: {in-tree: debian10-amd64-build}
|
|
||||||
treeherder:
|
treeherder:
|
||||||
symbol: L10n(B)
|
symbol: L10n(B)
|
||||||
tier: 1
|
tier: 1
|
||||||
|
@ -12,7 +12,7 @@ javascript:
|
|||||||
worker-type: b-linux-xlarge
|
worker-type: b-linux-xlarge
|
||||||
expires-after: 4 days
|
expires-after: 4 days
|
||||||
worker:
|
worker:
|
||||||
docker-image: {in-tree: debian8-amd64-build}
|
docker-image: {in-tree: debian10-amd64-build}
|
||||||
max-run-time: 86400
|
max-run-time: 86400
|
||||||
artifacts:
|
artifacts:
|
||||||
- type: file
|
- type: file
|
||||||
|
@ -44,7 +44,7 @@ test-info-fission:
|
|||||||
product: source
|
product: source
|
||||||
job-name: test-info-fission
|
job-name: test-info-fission
|
||||||
worker:
|
worker:
|
||||||
docker-image: {in-tree: debian8-amd64-build}
|
docker-image: {in-tree: debian10-amd64-build}
|
||||||
run-on-projects: ['mozilla-central']
|
run-on-projects: ['mozilla-central']
|
||||||
fetches:
|
fetches:
|
||||||
toolchain:
|
toolchain:
|
||||||
@ -70,7 +70,7 @@ test-info-xorigin:
|
|||||||
product: source
|
product: source
|
||||||
job-name: test-info-xorigin
|
job-name: test-info-xorigin
|
||||||
worker:
|
worker:
|
||||||
docker-image: {in-tree: debian8-amd64-build}
|
docker-image: {in-tree: debian10-amd64-build}
|
||||||
run-on-projects: ['mozilla-central']
|
run-on-projects: ['mozilla-central']
|
||||||
fetches:
|
fetches:
|
||||||
toolchain:
|
toolchain:
|
||||||
@ -96,7 +96,7 @@ test-info-disabled-by-os:
|
|||||||
product: source
|
product: source
|
||||||
job-name: test-info-disabled-by-os
|
job-name: test-info-disabled-by-os
|
||||||
worker:
|
worker:
|
||||||
docker-image: {in-tree: debian8-amd64-build}
|
docker-image: {in-tree: debian10-amd64-build}
|
||||||
run-on-projects: ['mozilla-central']
|
run-on-projects: ['mozilla-central']
|
||||||
fetches:
|
fetches:
|
||||||
toolchain:
|
toolchain:
|
||||||
@ -125,7 +125,7 @@ test-info-all:
|
|||||||
product: source
|
product: source
|
||||||
job-name: test-info-all
|
job-name: test-info-all
|
||||||
worker:
|
worker:
|
||||||
docker-image: {in-tree: debian8-amd64-build}
|
docker-image: {in-tree: debian10-amd64-build}
|
||||||
max-run-time: 5400
|
max-run-time: 5400
|
||||||
run-on-projects: ['mozilla-central']
|
run-on-projects: ['mozilla-central']
|
||||||
fetches:
|
fetches:
|
||||||
|
@ -5,7 +5,7 @@
|
|||||||
job-defaults:
|
job-defaults:
|
||||||
worker:
|
worker:
|
||||||
max-run-time: 36000
|
max-run-time: 36000
|
||||||
docker-image: {in-tree: debian8-amd64-build}
|
docker-image: {in-tree: debian10-amd64-build}
|
||||||
env:
|
env:
|
||||||
TOOLTOOL_MANIFEST: "browser/config/tooltool-manifests/linux64/jsshell.manifest"
|
TOOLTOOL_MANIFEST: "browser/config/tooltool-manifests/linux64/jsshell.manifest"
|
||||||
MOZ_AUTOMATION_UPLOAD: "0"
|
MOZ_AUTOMATION_UPLOAD: "0"
|
||||||
|
@ -36,7 +36,7 @@ def set_defaults(config, jobs):
|
|||||||
worker.setdefault("env", {})
|
worker.setdefault("env", {})
|
||||||
worker["chain-of-trust"] = True
|
worker["chain-of-trust"] = True
|
||||||
if worker_os == "linux":
|
if worker_os == "linux":
|
||||||
worker.setdefault("docker-image", {"in-tree": "debian8-amd64-build"})
|
worker.setdefault("docker-image", {"in-tree": "debian10-amd64-build"})
|
||||||
|
|
||||||
yield job
|
yield job
|
||||||
|
|
||||||
|
@ -140,9 +140,9 @@ def mozharness_on_docker_worker_setup(config, job, taskdesc):
|
|||||||
)
|
)
|
||||||
|
|
||||||
# Running via mozharness assumes an image that contains build.sh:
|
# 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).
|
# android-build).
|
||||||
worker.setdefault("docker-image", {"in-tree": "debian8-amd64-build"})
|
worker.setdefault("docker-image", {"in-tree": "debian10-amd64-build"})
|
||||||
|
|
||||||
worker.setdefault("artifacts", []).append(
|
worker.setdefault("artifacts", []).append(
|
||||||
{
|
{
|
||||||
|
@ -175,7 +175,7 @@ def make_job_description(config, jobs):
|
|||||||
}
|
}
|
||||||
|
|
||||||
worker_type = "b-linux"
|
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(
|
worker["artifacts"] = _generate_task_output_files(
|
||||||
dep_job,
|
dep_job,
|
||||||
|
Loading…
Reference in New Issue
Block a user