зеркало из https://github.com/mozilla/gecko-dev.git
Backed out 19 changesets (bug 1352113) for causing upload symbol bustages. CLOSED TREE
Backed out changeset 4943b23813fe (bug 1352113) Backed out changeset 4b9413d05816 (bug 1352113) Backed out changeset 3e2b6a495e8c (bug 1352113) Backed out changeset 51ab82722846 (bug 1352113) Backed out changeset 4b027c970719 (bug 1352113) Backed out changeset 6b65273fab78 (bug 1352113) Backed out changeset d7deec98601a (bug 1352113) Backed out changeset b95b3f4e5243 (bug 1352113) Backed out changeset 7cefe92f88d5 (bug 1352113) Backed out changeset f64dfaf86a2e (bug 1352113) Backed out changeset 686c228e3579 (bug 1352113) Backed out changeset dd2eddef8b43 (bug 1352113) Backed out changeset fc16a3ecfe68 (bug 1352113) Backed out changeset b31cbe91bdf7 (bug 1352113) Backed out changeset 694eac65a72e (bug 1352113) Backed out changeset 6044aedac9c4 (bug 1352113) Backed out changeset 456538d78b36 (bug 1352113) Backed out changeset 01699fb72384 (bug 1352113) Backed out changeset 4a2e544fea0d (bug 1352113)
This commit is contained in:
Родитель
90be359c52
Коммит
a93c1714d4
|
@ -17,7 +17,7 @@ kind-dependencies:
|
|||
|
||||
only-for-attributes:
|
||||
- nightly
|
||||
- shippable
|
||||
- signed
|
||||
|
||||
not-for-build-platforms:
|
||||
- android-api-16-nightly/opt
|
||||
|
|
|
@ -14,7 +14,6 @@ kind-dependencies:
|
|||
|
||||
only-for-attributes:
|
||||
- nightly
|
||||
- shippable
|
||||
|
||||
job-template:
|
||||
shipping-phase: promote
|
||||
|
|
|
@ -17,12 +17,6 @@ only-for-attributes:
|
|||
- nightly
|
||||
|
||||
not-for-build-platforms:
|
||||
- linux-shippable/opt
|
||||
- linux64-shippable/opt
|
||||
- macosx64-shippable/opt
|
||||
- win32-shippable/opt
|
||||
- win64-shippable/opt
|
||||
- win64-aarch64-shippable/opt
|
||||
- linux-nightly/opt
|
||||
- linux64-nightly/opt
|
||||
- macosx64-nightly/opt
|
||||
|
|
|
@ -32,12 +32,6 @@ primary-dependency:
|
|||
- repackage-l10n
|
||||
|
||||
only-for-build-platforms:
|
||||
- linux-shippable/opt
|
||||
- linux64-shippable/opt
|
||||
- macosx64-shippable/opt
|
||||
- win32-shippable/opt
|
||||
- win64-shippable/opt
|
||||
- win64-aarch64-shippable/opt
|
||||
- linux-nightly/opt
|
||||
- linux64-nightly/opt
|
||||
- macosx64-nightly/opt
|
||||
|
|
|
@ -67,6 +67,46 @@ linux64-plain/opt:
|
|||
- linux64-node
|
||||
- linux64-cbindgen
|
||||
|
||||
linux64/pgo:
|
||||
description: "Linux64 PGO"
|
||||
# Disabled because bug 1516114 shows up much more often
|
||||
# use-pgo: true
|
||||
index:
|
||||
product: firefox
|
||||
job-name: linux64-pgo
|
||||
attributes:
|
||||
enable-full-crashsymbols: true
|
||||
treeherder:
|
||||
platform: linux64/pgo
|
||||
# Bug 1516114
|
||||
symbol: B
|
||||
# symbol: Bpgo(B)
|
||||
worker-type: aws-provisioner-v1/gecko-{level}-b-linux
|
||||
worker:
|
||||
max-run-time: 9000
|
||||
run:
|
||||
using: mozharness
|
||||
actions: [get-secrets, build, check-test]
|
||||
options: [enable-pgo]
|
||||
config:
|
||||
- builds/releng_base_firefox.py
|
||||
- builds/releng_base_linux_64_builds.py
|
||||
script: "mozharness/scripts/fx_desktop_build.py"
|
||||
secrets: true
|
||||
tooltool-downloads: public
|
||||
need-xvfb: true
|
||||
# Bug 1516114
|
||||
# mozconfig-variant: profile-use
|
||||
toolchains:
|
||||
- linux64-binutils
|
||||
- linux64-clang
|
||||
- linux64-rust
|
||||
- linux64-rust-size
|
||||
- linux64-cbindgen
|
||||
- linux64-sccache
|
||||
- linux64-nasm
|
||||
- linux64-node
|
||||
|
||||
linux64-fuzzing/debug:
|
||||
description: "Linux64 Fuzzing Debug"
|
||||
index:
|
||||
|
@ -374,7 +414,6 @@ linux/opt:
|
|||
secrets: true
|
||||
tooltool-downloads: public
|
||||
need-xvfb: true
|
||||
run-on-projects: ['mozilla-central', 'try']
|
||||
toolchains:
|
||||
- linux64-binutils
|
||||
- linux64-clang
|
||||
|
@ -421,6 +460,41 @@ linux/debug:
|
|||
- linux64-nasm
|
||||
- linux64-node
|
||||
|
||||
linux/pgo:
|
||||
description: "Linux32 PGO"
|
||||
index:
|
||||
product: firefox
|
||||
job-name: linux-pgo
|
||||
attributes:
|
||||
enable-full-crashsymbols: true
|
||||
treeherder:
|
||||
platform: linux32/pgo
|
||||
symbol: B
|
||||
worker-type: aws-provisioner-v1/gecko-{level}-b-linux
|
||||
worker:
|
||||
docker-image: {in-tree: debian7-i386-build}
|
||||
max-run-time: 9000
|
||||
run:
|
||||
using: mozharness
|
||||
actions: [get-secrets, build, check-test]
|
||||
options: [enable-pgo]
|
||||
config:
|
||||
- builds/releng_base_firefox.py
|
||||
- builds/releng_base_linux_32_builds.py
|
||||
script: "mozharness/scripts/fx_desktop_build.py"
|
||||
secrets: true
|
||||
tooltool-downloads: public
|
||||
need-xvfb: true
|
||||
toolchains:
|
||||
- linux64-binutils
|
||||
- linux64-clang
|
||||
- linux64-rust
|
||||
- linux64-rust-size
|
||||
- linux64-cbindgen
|
||||
- linux64-sccache
|
||||
- linux64-nasm
|
||||
- linux64-node
|
||||
|
||||
linux-rusttests/opt:
|
||||
description: "Linux32 Rust Tests Opt"
|
||||
index:
|
||||
|
@ -554,6 +628,45 @@ linux-shippable/opt:
|
|||
platform: linux32-shippable/opt
|
||||
symbol: B
|
||||
worker-type: aws-provisioner-v1/gecko-{level}-b-linux
|
||||
worker:
|
||||
docker-image: {in-tree: debian7-i386-build}
|
||||
max-run-time: 7200
|
||||
run:
|
||||
using: mozharness
|
||||
actions: [get-secrets, build, check-test]
|
||||
config:
|
||||
- builds/releng_base_firefox.py
|
||||
- builds/releng_base_linux_32_builds.py
|
||||
- taskcluster_nightly.py
|
||||
script: "mozharness/scripts/fx_desktop_build.py"
|
||||
secrets: true
|
||||
tooltool-downloads: public
|
||||
need-xvfb: true
|
||||
run-on-projects: [] # Don't run by default yet
|
||||
toolchains:
|
||||
- linux64-binutils
|
||||
- linux64-clang
|
||||
- linux64-rust
|
||||
- linux64-rust-size
|
||||
- linux64-cbindgen
|
||||
- linux64-nasm
|
||||
- linux64-node
|
||||
|
||||
linux-nightly/opt:
|
||||
description: "Linux32 Nightly"
|
||||
attributes:
|
||||
nightly: true
|
||||
enable-full-crashsymbols: true
|
||||
shipping-phase: build
|
||||
shipping-product: firefox
|
||||
index:
|
||||
product: firefox
|
||||
job-name: linux-opt
|
||||
type: nightly
|
||||
treeherder:
|
||||
platform: linux32/opt
|
||||
symbol: N
|
||||
worker-type: aws-provisioner-v1/gecko-{level}-b-linux
|
||||
worker:
|
||||
docker-image: {in-tree: debian7-i386-build}
|
||||
max-run-time: 7200
|
||||
|
@ -830,6 +943,44 @@ linux64-shippable/opt:
|
|||
need-xvfb: true
|
||||
# Bug 1516114
|
||||
# mozconfig-variant: profile-use
|
||||
run-on-projects: [] # Don't run by default yet
|
||||
toolchains:
|
||||
- linux64-binutils
|
||||
- linux64-clang
|
||||
- linux64-rust
|
||||
- linux64-rust-size
|
||||
- linux64-cbindgen
|
||||
- linux64-nasm
|
||||
- linux64-node
|
||||
|
||||
linux64-nightly/opt:
|
||||
description: "Linux64 Nightly"
|
||||
attributes:
|
||||
nightly: true
|
||||
enable-full-crashsymbols: true
|
||||
shipping-phase: build
|
||||
shipping-product: firefox
|
||||
index:
|
||||
product: firefox
|
||||
job-name: linux64-opt
|
||||
type: nightly
|
||||
treeherder:
|
||||
platform: linux64/opt
|
||||
symbol: N
|
||||
worker-type: aws-provisioner-v1/gecko-{level}-b-linux
|
||||
worker:
|
||||
max-run-time: 7200
|
||||
run:
|
||||
using: mozharness
|
||||
actions: [get-secrets, build, check-test]
|
||||
config:
|
||||
- builds/releng_base_firefox.py
|
||||
- builds/releng_base_linux_64_builds.py
|
||||
- taskcluster_nightly.py
|
||||
script: "mozharness/scripts/fx_desktop_build.py"
|
||||
secrets: true
|
||||
tooltool-downloads: public
|
||||
need-xvfb: true
|
||||
toolchains:
|
||||
- linux64-binutils
|
||||
- linux64-clang
|
||||
|
|
|
@ -64,7 +64,6 @@ macosx64/opt:
|
|||
script: "mozharness/scripts/fx_desktop_build.py"
|
||||
secrets: true
|
||||
tooltool-downloads: internal
|
||||
run-on-projects: ['mozilla-central', 'try']
|
||||
toolchains:
|
||||
- linux64-binutils
|
||||
- linux64-cctools-port
|
||||
|
@ -303,6 +302,50 @@ macosx64-shippable/opt:
|
|||
symbol: B
|
||||
tier: 1
|
||||
worker-type: aws-provisioner-v1/gecko-{level}-b-linux
|
||||
worker:
|
||||
max-run-time: 7200
|
||||
env:
|
||||
TOOLTOOL_MANIFEST: "browser/config/tooltool-manifests/macosx64/cross-releng.manifest"
|
||||
run:
|
||||
using: mozharness
|
||||
actions: [get-secrets, build]
|
||||
config:
|
||||
- builds/releng_base_firefox.py
|
||||
- builds/releng_base_mac_64_cross_builds.py
|
||||
- taskcluster_nightly.py
|
||||
script: "mozharness/scripts/fx_desktop_build.py"
|
||||
secrets: true
|
||||
tooltool-downloads: internal
|
||||
run-on-projects: [] # Don't run by default yet
|
||||
toolchains:
|
||||
- linux64-binutils
|
||||
- linux64-cctools-port
|
||||
- linux64-clang
|
||||
- linux64-hfsplus
|
||||
- linux64-libdmg
|
||||
- linux64-llvm-dsymutil
|
||||
- linux64-rust-macos
|
||||
- linux64-rust-size
|
||||
- linux64-cbindgen
|
||||
- linux64-nasm
|
||||
- linux64-node
|
||||
|
||||
macosx64-nightly/opt:
|
||||
description: "MacOS X x64 Cross-compile Nightly"
|
||||
attributes:
|
||||
nightly: true
|
||||
enable-full-crashsymbols: true
|
||||
shipping-phase: build
|
||||
shipping-product: firefox
|
||||
index:
|
||||
product: firefox
|
||||
job-name: macosx64-opt
|
||||
type: nightly
|
||||
treeherder:
|
||||
platform: osx-cross/opt
|
||||
symbol: N
|
||||
tier: 1
|
||||
worker-type: aws-provisioner-v1/gecko-{level}-b-linux
|
||||
worker:
|
||||
max-run-time: 7200
|
||||
env:
|
||||
|
|
|
@ -74,6 +74,41 @@ win32/opt:
|
|||
- win64-nasm
|
||||
- win64-node
|
||||
|
||||
win32/pgo:
|
||||
description: "Win32 Opt PGO"
|
||||
index:
|
||||
product: firefox
|
||||
job-name: win32-pgo
|
||||
attributes:
|
||||
enable-full-crashsymbols: true
|
||||
treeherder:
|
||||
platform: windows2012-32/pgo
|
||||
symbol: B
|
||||
tier: 1
|
||||
worker-type: aws-provisioner-v1/gecko-{level}-b-win2012
|
||||
worker:
|
||||
max-run-time: 9000
|
||||
env:
|
||||
TOOLTOOL_MANIFEST: "browser/config/tooltool-manifests/win32/releng.manifest"
|
||||
run:
|
||||
options: [enable-pgo, append-env-variables-from-configs]
|
||||
script: mozharness/scripts/fx_desktop_build.py
|
||||
secrets: true
|
||||
config:
|
||||
- builds/releng_base_firefox.py
|
||||
- builds/taskcluster_base_windows.py
|
||||
- builds/taskcluster_base_win32.py
|
||||
extra-config:
|
||||
stage_platform: win32
|
||||
toolchains:
|
||||
- win64-clang-cl
|
||||
- win64-rust
|
||||
- win64-rust-size
|
||||
- win64-cbindgen
|
||||
- win64-sccache
|
||||
- win64-nasm
|
||||
- win64-node
|
||||
|
||||
win64/debug:
|
||||
description: "Win64 Debug"
|
||||
index:
|
||||
|
@ -290,6 +325,7 @@ win32-shippable/opt:
|
|||
- taskcluster_nightly.py
|
||||
extra-config:
|
||||
stage_platform: win32
|
||||
run-on-projects: [] # Don't run by default yet
|
||||
toolchains:
|
||||
- win64-clang-cl
|
||||
- win64-rust
|
||||
|
@ -298,6 +334,54 @@ win32-shippable/opt:
|
|||
- win64-nasm
|
||||
- win64-node
|
||||
|
||||
|
||||
win32-nightly/opt:
|
||||
description: "Win32 Nightly"
|
||||
index:
|
||||
product: firefox
|
||||
job-name: win32-opt
|
||||
type: nightly
|
||||
attributes:
|
||||
nightly: true
|
||||
enable-full-crashsymbols: true
|
||||
stub-installer:
|
||||
by-project:
|
||||
default: false
|
||||
mozilla-central: true
|
||||
try: true
|
||||
mozilla-beta: true
|
||||
mozilla-release: true
|
||||
shipping-phase: build
|
||||
shipping-product: firefox
|
||||
treeherder:
|
||||
platform: windows2012-32/opt
|
||||
symbol: N
|
||||
tier: 1
|
||||
worker-type: aws-provisioner-v1/gecko-{level}-b-win2012
|
||||
worker:
|
||||
max-run-time: 10800
|
||||
env:
|
||||
TOOLTOOL_MANIFEST: "browser/config/tooltool-manifests/win32/releng.manifest"
|
||||
run:
|
||||
options: [append-env-variables-from-configs]
|
||||
script: mozharness/scripts/fx_desktop_build.py
|
||||
secrets: true
|
||||
config:
|
||||
- builds/releng_base_firefox.py
|
||||
- builds/taskcluster_base_windows.py
|
||||
- builds/taskcluster_base_win32.py
|
||||
- taskcluster_nightly.py
|
||||
extra-config:
|
||||
stage_platform: win32
|
||||
toolchains:
|
||||
- win64-clang-cl
|
||||
- win64-rust
|
||||
- win64-rust-size
|
||||
- win64-cbindgen
|
||||
- win64-nasm
|
||||
- win64-node
|
||||
|
||||
|
||||
win64-shippable/opt:
|
||||
description: "Win64 Shippable"
|
||||
index:
|
||||
|
@ -329,6 +413,7 @@ win64-shippable/opt:
|
|||
- taskcluster_nightly.py
|
||||
extra-config:
|
||||
stage_platform: win64
|
||||
run-on-projects: [] # Don't run by default yet
|
||||
toolchains:
|
||||
- win64-clang-cl
|
||||
- win64-rust
|
||||
|
@ -337,6 +422,81 @@ win64-shippable/opt:
|
|||
- win64-nasm
|
||||
- win64-node
|
||||
|
||||
|
||||
win64-nightly/opt:
|
||||
description: "Win64 Nightly"
|
||||
index:
|
||||
product: firefox
|
||||
job-name: win64-opt
|
||||
type: nightly
|
||||
attributes:
|
||||
nightly: true
|
||||
enable-full-crashsymbols: true
|
||||
shipping-phase: build
|
||||
shipping-product: firefox
|
||||
treeherder:
|
||||
platform: windows2012-64/opt
|
||||
symbol: N
|
||||
tier: 1
|
||||
worker-type: aws-provisioner-v1/gecko-{level}-b-win2012
|
||||
worker:
|
||||
max-run-time: 10800
|
||||
env:
|
||||
TOOLTOOL_MANIFEST: "browser/config/tooltool-manifests/win64/releng.manifest"
|
||||
run:
|
||||
options: [append-env-variables-from-configs]
|
||||
script: mozharness/scripts/fx_desktop_build.py
|
||||
secrets: true
|
||||
config:
|
||||
- builds/releng_base_firefox.py
|
||||
- builds/taskcluster_base_windows.py
|
||||
- builds/taskcluster_base_win64.py
|
||||
- taskcluster_nightly.py
|
||||
extra-config:
|
||||
stage_platform: win64
|
||||
toolchains:
|
||||
- win64-clang-cl
|
||||
- win64-rust
|
||||
- win64-rust-size
|
||||
- win64-cbindgen
|
||||
- win64-nasm
|
||||
- win64-node
|
||||
|
||||
win64/pgo:
|
||||
description: "Win64 Opt PGO"
|
||||
index:
|
||||
product: firefox
|
||||
job-name: win64-pgo
|
||||
attributes:
|
||||
enable-full-crashsymbols: true
|
||||
treeherder:
|
||||
platform: windows2012-64/pgo
|
||||
symbol: B
|
||||
tier: 1
|
||||
worker-type: aws-provisioner-v1/gecko-{level}-b-win2012
|
||||
worker:
|
||||
max-run-time: 10800
|
||||
env:
|
||||
TOOLTOOL_MANIFEST: "browser/config/tooltool-manifests/win64/releng.manifest"
|
||||
run:
|
||||
options: [enable-pgo, append-env-variables-from-configs]
|
||||
script: mozharness/scripts/fx_desktop_build.py
|
||||
secrets: true
|
||||
config:
|
||||
- builds/releng_base_firefox.py
|
||||
- builds/taskcluster_base_windows.py
|
||||
- builds/taskcluster_base_win64.py
|
||||
extra-config:
|
||||
stage_platform: win64
|
||||
toolchains:
|
||||
- win64-clang-cl
|
||||
- win64-rust
|
||||
- win64-rust-size
|
||||
- win64-cbindgen
|
||||
- win64-sccache
|
||||
- win64-nasm
|
||||
- win64-node
|
||||
|
||||
win32-add-on-devel/opt:
|
||||
description: "Windows32 add-on-devel"
|
||||
index:
|
||||
|
@ -1048,8 +1208,8 @@ win64-aarch64-shippable/opt:
|
|||
stage_platform: win64-aarch64
|
||||
mozconfig_platform: win64-aarch64
|
||||
dependencies:
|
||||
win32-opt: build-win32-shippable/opt
|
||||
win64-aarch64-opt: build-win64-aarch64-shippable-no-eme/opt
|
||||
win32-opt: build-win32-nightly/opt
|
||||
win64-aarch64-opt: build-win64-aarch64-nightly-no-eme/opt
|
||||
fetches:
|
||||
# Abuse fetches to copy the generated-files artifact from the non-eme
|
||||
# build directly to the artifacts directory of this build. Likewise
|
||||
|
@ -1061,15 +1221,16 @@ win64-aarch64-shippable/opt:
|
|||
- artifact: target.langpack.xpi
|
||||
extract: false
|
||||
dest: ../public/build
|
||||
run-on-projects: [] # Don't run by default yet
|
||||
toolchains:
|
||||
- win64-node
|
||||
|
||||
win64-aarch64-shippable-no-eme/opt:
|
||||
description: "AArch64 Win64 Shippable w/o EME"
|
||||
win64-aarch64-nightly-no-eme/opt:
|
||||
description: "AArch64 Win64 Nightly w/o EME"
|
||||
index:
|
||||
product: firefox
|
||||
job-name: win64-aarch64-no-eme-opt
|
||||
type: shippable
|
||||
type: nightly
|
||||
attributes:
|
||||
enable-full-crashsymbols: true
|
||||
shipping-phase: build
|
||||
|
@ -1104,6 +1265,59 @@ win64-aarch64-shippable-no-eme/opt:
|
|||
- win64-nasm
|
||||
- win64-node
|
||||
|
||||
win64-aarch64-nightly/opt:
|
||||
description: "AArch64 Win64 Nightly"
|
||||
index:
|
||||
product: firefox
|
||||
job-name: win64-aarch64-opt
|
||||
type: nightly
|
||||
attributes:
|
||||
nightly: true
|
||||
enable-full-crashsymbols: true
|
||||
shipping-phase: build
|
||||
shipping-product: firefox
|
||||
treeherder:
|
||||
platform: windows2012-aarch64/opt
|
||||
symbol: N
|
||||
tier: 1
|
||||
worker-type: aws-provisioner-v1/gecko-{level}-b-win2012
|
||||
worker:
|
||||
max-run-time: 7200
|
||||
env:
|
||||
TOOLTOOL_MANIFEST: "browser/config/tooltool-manifests/win64/aarch64.manifest"
|
||||
PERFHERDER_EXTRA_OPTIONS: aarch64
|
||||
MOZ_ARTIFACT_TASK: {task-reference: '<win64-aarch64-opt>'}
|
||||
MOZ_ARTIFACT_TASK_WIN32_OPT: {task-reference: '<win32-opt>'}
|
||||
USE_ARTIFACT: '1'
|
||||
run:
|
||||
actions: [get-secrets, build]
|
||||
options: [append-env-variables-from-configs]
|
||||
script: mozharness/scripts/fx_desktop_build.py
|
||||
secrets: true
|
||||
config:
|
||||
- builds/releng_base_firefox.py
|
||||
- builds/taskcluster_base_windows.py
|
||||
- taskcluster_nightly.py
|
||||
extra-config:
|
||||
stage_platform: win64-aarch64
|
||||
mozconfig_platform: win64-aarch64
|
||||
dependencies:
|
||||
win32-opt: build-win32-nightly/opt
|
||||
win64-aarch64-opt: build-win64-aarch64-nightly-no-eme/opt
|
||||
fetches:
|
||||
# Abuse fetches to copy the generated-files artifact from the non-eme
|
||||
# build directly to the artifacts directory of this build. Likewise
|
||||
# for target.langpack.xpi
|
||||
win64-aarch64-opt:
|
||||
- artifact: target.generated-files.tar.gz
|
||||
extract: false
|
||||
dest: ../public/build
|
||||
- artifact: target.langpack.xpi
|
||||
extract: false
|
||||
dest: ../public/build
|
||||
toolchains:
|
||||
- win64-node
|
||||
|
||||
|
||||
win64-aarch64-devedition-nightly/opt:
|
||||
description: "AArch64 Win64 MSVC Devedition Nightly"
|
||||
|
|
|
@ -16,4 +16,3 @@ kind-dependencies:
|
|||
|
||||
only-for-attributes:
|
||||
- nightly
|
||||
- shippable
|
||||
|
|
|
@ -32,7 +32,7 @@ jobs:
|
|||
treeherder:
|
||||
platform: linux32/opt
|
||||
dependencies:
|
||||
build-linux/opt: build-linux-shippable/opt
|
||||
build-linux/opt: build-linux-nightly/opt
|
||||
fetches:
|
||||
build-linux/opt:
|
||||
- artifact: target.common.tests.tar.gz
|
||||
|
@ -51,7 +51,7 @@ jobs:
|
|||
treeherder:
|
||||
platform: linux64/opt
|
||||
dependencies:
|
||||
build-linux64/opt: build-linux64-shippable/opt
|
||||
build-linux64/opt: build-linux64-nightly/opt
|
||||
fetches:
|
||||
build-linux64/opt:
|
||||
- artifact: target.common.tests.tar.gz
|
||||
|
@ -70,7 +70,7 @@ jobs:
|
|||
treeherder:
|
||||
platform: osx-cross/opt
|
||||
dependencies:
|
||||
build-macosx64/opt: build-macosx64-shippable/opt
|
||||
build-macosx64/opt: build-macosx64-nightly/opt
|
||||
fetches:
|
||||
build-macosx64/opt:
|
||||
- artifact: target.common.tests.tar.gz
|
||||
|
@ -89,7 +89,7 @@ jobs:
|
|||
treeherder:
|
||||
platform: windows2012-32/opt
|
||||
dependencies:
|
||||
build-win32/opt: build-win32-shippable/opt
|
||||
build-win32/opt: build-win32-nightly/opt
|
||||
fetches:
|
||||
build-win32/opt:
|
||||
- artifact: target.common.tests.tar.gz
|
||||
|
@ -108,7 +108,7 @@ jobs:
|
|||
treeherder:
|
||||
platform: windows2012-64/opt
|
||||
dependencies:
|
||||
build-win64/opt: build-win64-shippable/opt
|
||||
build-win64/opt: build-win64-nightly/opt
|
||||
fetches:
|
||||
build-win64/opt:
|
||||
- artifact: target.common.tests.tar.gz
|
||||
|
|
|
@ -21,12 +21,12 @@ kind-dependencies:
|
|||
primary-dependency: build
|
||||
|
||||
only-for-build-platforms:
|
||||
- linux64-pgo/opt
|
||||
- linux/opt
|
||||
- android-api-16/opt
|
||||
- linux64-shippable/opt
|
||||
- linux-shippable/opt
|
||||
- macosx64-shippable/opt
|
||||
- win32-shippable/opt
|
||||
- win64-shippable/opt
|
||||
- macosx64/opt
|
||||
- win32-pgo/opt
|
||||
- win64-pgo/opt
|
||||
|
||||
job-template:
|
||||
description:
|
||||
|
@ -55,7 +55,7 @@ job-template:
|
|||
toolchains:
|
||||
by-build-platform:
|
||||
default: []
|
||||
macosx64.*:
|
||||
macosx64:
|
||||
- linux64-libdmg
|
||||
- linux64-hfsplus
|
||||
android-api-16:
|
||||
|
@ -73,9 +73,9 @@ job-template:
|
|||
android-api-16: mobile
|
||||
job-name:
|
||||
by-build-platform:
|
||||
linux(?!64).*: linux-opt
|
||||
linux: linux-opt
|
||||
linux64.*: linux64-opt
|
||||
macosx64.*: macosx64-opt
|
||||
macosx64: macosx64-opt
|
||||
win32.*: win32-opt
|
||||
win64.*: win64-opt
|
||||
android-api-16: android-api-16-opt
|
||||
|
@ -95,17 +95,12 @@ job-template:
|
|||
by-build-platform:
|
||||
linux64: linux64/opt
|
||||
linux64-pgo: linux64-pgo/opt
|
||||
linux64-shippable: linux64-shippable/opt
|
||||
linux: linux32/opt
|
||||
linux-shippable: linux32-shippable/opt
|
||||
macosx64: osx-cross/opt
|
||||
macosx64-shippable: osx-shippable/opt
|
||||
win32: windows2012-32/opt
|
||||
win32-pgo: windows2012-32-pgo/opt
|
||||
win32-shippable: windows2012-32-shippable/opt
|
||||
win64: windows2012-64/opt
|
||||
win64-pgo: windows2012-64-pgo/opt
|
||||
win64-shippable: windows2012-64-shippable/opt
|
||||
android-api-16: android-4-0-armv7-api16/opt
|
||||
env:
|
||||
by-build-platform:
|
||||
|
@ -113,7 +108,7 @@ job-template:
|
|||
EN_US_PACKAGE_NAME: target.tar.bz2
|
||||
EN_US_BINARY_URL:
|
||||
artifact-reference: <build-signing/{artifact_prefix}>
|
||||
macosx64.*:
|
||||
macosx64:
|
||||
EN_US_PACKAGE_NAME: target.dmg
|
||||
EN_US_BINARY_URL:
|
||||
artifact-reference: <repackage/{artifact_prefix}>
|
||||
|
@ -128,7 +123,7 @@ job-template:
|
|||
mozharness:
|
||||
config:
|
||||
by-build-platform:
|
||||
linux(?!64).*:
|
||||
linux:
|
||||
- single_locale/firefox.py
|
||||
- single_locale/linux32.py
|
||||
- single_locale/tc_common.py
|
||||
|
@ -138,7 +133,7 @@ job-template:
|
|||
- single_locale/linux64.py
|
||||
- single_locale/tc_common.py
|
||||
- single_locale/tc_linux_common.py
|
||||
macosx64.*:
|
||||
macosx64:
|
||||
- single_locale/firefox.py
|
||||
- single_locale/macosx64.py
|
||||
- single_locale/tc_common.py
|
||||
|
|
|
@ -13,7 +13,7 @@ kind-dependencies:
|
|||
- repackage
|
||||
|
||||
only-for-build-platforms:
|
||||
- linux64-shippable/opt
|
||||
- linux64-nightly/opt
|
||||
|
||||
job-template:
|
||||
shipping-phase: null
|
||||
|
|
|
@ -13,12 +13,6 @@ kind-dependencies:
|
|||
- repackage-l10n
|
||||
|
||||
only-for-build-platforms:
|
||||
- linux-shippable/opt
|
||||
- linux64-shippable/opt
|
||||
- macosx64-shippable/opt
|
||||
- win32-shippable/opt
|
||||
- win64-shippable/opt
|
||||
- win64-aarch64-shippable/opt
|
||||
- linux-nightly/opt
|
||||
- linux-devedition-nightly/opt
|
||||
- linux64-nightly/opt
|
||||
|
|
|
@ -13,16 +13,11 @@ kind-dependencies:
|
|||
- repackage
|
||||
|
||||
only-for-build-platforms:
|
||||
- linux-shippable/opt
|
||||
- linux64-shippable/opt
|
||||
- macosx64-shippable/opt
|
||||
- win32-shippable/opt
|
||||
- win64-shippable/opt
|
||||
- win64-aarch64-shippable/opt
|
||||
- linux-nightly/opt
|
||||
- linux-devedition-nightly/opt
|
||||
- linux64-nightly/opt
|
||||
- linux64-devedition-nightly/opt
|
||||
- linux64-asan-reporter-nightly/opt
|
||||
- macosx64-nightly/opt
|
||||
- macosx64-devedition-nightly/opt
|
||||
- win32-nightly/opt
|
||||
|
|
|
@ -15,4 +15,3 @@ kind-dependencies:
|
|||
|
||||
only-for-attributes:
|
||||
- nightly
|
||||
- shippable
|
||||
|
|
|
@ -21,19 +21,13 @@ kind-dependencies:
|
|||
primary-dependency: build
|
||||
|
||||
only-for-build-platforms:
|
||||
- android-api-16-nightly/opt
|
||||
- linux64-nightly/opt
|
||||
- linux64-shippable/opt
|
||||
- linux-nightly/opt
|
||||
- linux-shippable/opt
|
||||
- android-api-16-nightly/opt
|
||||
- macosx64-nightly/opt
|
||||
- macosx64-shippable/opt
|
||||
- win32-nightly/opt
|
||||
- win32-shippable/opt
|
||||
- win64-nightly/opt
|
||||
- win64-shippable/opt
|
||||
- win64-aarch64-nightly/opt
|
||||
- win64-aarch64-shippable/opt
|
||||
- linux64-devedition-nightly/opt
|
||||
- linux-devedition-nightly/opt
|
||||
- macosx64-devedition-nightly/opt
|
||||
|
@ -80,13 +74,18 @@ job-template:
|
|||
- android-sdk-linux
|
||||
tooltool:
|
||||
by-build-platform:
|
||||
default: internal
|
||||
linux.*: public
|
||||
default: public
|
||||
android-api-16-nightly: internal
|
||||
macosx64-nightly: internal
|
||||
macosx64-devedition-nightly: internal
|
||||
win32-nightly: internal
|
||||
win32-devedition-nightly: internal
|
||||
win64-nightly: internal
|
||||
win64-devedition-nightly: internal
|
||||
win64-aarch64-nightly: internal
|
||||
win64-aarch64-devedition-nightly: internal
|
||||
index:
|
||||
type:
|
||||
by-build-platform:
|
||||
.*nightly.*: nightly-l10n
|
||||
default: shippable-l10n
|
||||
type: nightly-l10n
|
||||
product:
|
||||
by-build-platform:
|
||||
default: firefox
|
||||
|
@ -100,12 +99,6 @@ job-template:
|
|||
win32-nightly: win32-opt
|
||||
win64-nightly: win64-opt
|
||||
win64-aarch64-nightly: win64-aarch64-opt
|
||||
linux-shippable: linux-opt
|
||||
linux64-shippable: linux64-opt
|
||||
macosx64-shippable: macosx64-opt
|
||||
win32-shippable: win32-opt
|
||||
win64-shippable: win64-opt
|
||||
win64-aarch64-shippable: win64-aarch64-opt
|
||||
linux-devedition-nightly: linux-devedition-opt
|
||||
linux64-devedition-nightly: linux64-devedition-opt
|
||||
macosx64-devedition-nightly: macosx64-devedition-opt
|
||||
|
@ -132,12 +125,6 @@ job-template:
|
|||
win32-nightly: windows2012-32/opt
|
||||
win64-nightly: windows2012-64/opt
|
||||
win64-aarch64-nightly: windows2012-aarch64/opt
|
||||
linux64-shippable: linux64-shippable/opt
|
||||
linux-shippable: linux32-shippable/opt
|
||||
macosx64-shippable: osx-shippable/opt
|
||||
win32-shippable: windows2012-32-shippable/opt
|
||||
win64-shippable: windows2012-64-shippable/opt
|
||||
win64-aarch64-shippable: windows2012-aarch64-shippable/opt
|
||||
linux64-devedition-nightly: linux64-devedition/opt
|
||||
linux-devedition-nightly: linux32-devedition/opt
|
||||
macosx64-devedition-nightly: osx-cross-devedition/opt
|
||||
|
@ -166,37 +153,37 @@ job-template:
|
|||
mozharness:
|
||||
config:
|
||||
by-build-platform:
|
||||
linux-(?:nightly|shippable):
|
||||
linux-nightly:
|
||||
- single_locale/firefox.py
|
||||
- single_locale/linux32.py
|
||||
- single_locale/tc_common.py
|
||||
- single_locale/tc_linux_common.py
|
||||
- taskcluster_nightly.py
|
||||
linux64-(?:nightly|shippable):
|
||||
linux64-nightly:
|
||||
- single_locale/firefox.py
|
||||
- single_locale/linux64.py
|
||||
- single_locale/tc_common.py
|
||||
- single_locale/tc_linux_common.py
|
||||
- taskcluster_nightly.py
|
||||
macosx64-(?:nightly|shippable):
|
||||
macosx64-nightly:
|
||||
- single_locale/firefox.py
|
||||
- single_locale/macosx64.py
|
||||
- single_locale/tc_common.py
|
||||
- single_locale/tc_macosx64.py
|
||||
- taskcluster_nightly.py
|
||||
win32-(?:nightly|shippable):
|
||||
win32-nightly:
|
||||
- single_locale/firefox.py
|
||||
- single_locale/win32.py
|
||||
- single_locale/tc_common.py
|
||||
- single_locale/tc_win32.py
|
||||
- taskcluster_nightly.py
|
||||
win64-(?:nightly|shippable):
|
||||
win64-nightly:
|
||||
- single_locale/firefox.py
|
||||
- single_locale/win64.py
|
||||
- single_locale/tc_common.py
|
||||
- single_locale/tc_win64.py
|
||||
- taskcluster_nightly.py
|
||||
win64-aarch64-(?:nightly|shippable):
|
||||
win64-aarch64-nightly:
|
||||
- single_locale/firefox.py
|
||||
- single_locale/win64-aarch64.py
|
||||
- single_locale/tc_common.py
|
||||
|
|
|
@ -15,25 +15,18 @@ kind-dependencies:
|
|||
|
||||
only-for-attributes:
|
||||
- nightly
|
||||
- shippable
|
||||
|
||||
only-for-build-platforms:
|
||||
- macosx64-shippable/opt
|
||||
- macosx64-nightly/opt
|
||||
- macosx64-devedition-nightly/opt
|
||||
- win32-shippable/opt
|
||||
- win32-nightly/opt
|
||||
- win32-devedition-nightly/opt
|
||||
- win64-shippable/opt
|
||||
- win64-nightly/opt
|
||||
- win64-devedition-nightly/opt
|
||||
- win64-aarch64-shippable/opt
|
||||
- win64-aarch64-nightly/opt
|
||||
- win64-aarch64-devedition-nightly/opt
|
||||
- linux-shippable/opt
|
||||
- linux-nightly/opt
|
||||
- linux-devedition-nightly/opt
|
||||
- linux64-shippable/opt
|
||||
- linux64-nightly/opt
|
||||
- linux64-devedition-nightly/opt
|
||||
- linux64-asan-reporter-nightly/opt
|
||||
|
|
|
@ -14,7 +14,6 @@ kind-dependencies:
|
|||
|
||||
only-for-attributes:
|
||||
- nightly
|
||||
- shippable
|
||||
|
||||
job-template:
|
||||
description: Beetmover submission for platform-independent langpacks {locales} in {platform} directory
|
||||
|
|
|
@ -13,9 +13,6 @@ kind-dependencies:
|
|||
- release-eme-free-repack-beetmover
|
||||
|
||||
only-for-build-platforms:
|
||||
- macosx64-shippable/opt
|
||||
- win32-shippable/opt
|
||||
- win64-shippable/opt
|
||||
- macosx64-nightly/opt
|
||||
- win32-nightly/opt
|
||||
- win64-nightly/opt
|
||||
|
|
|
@ -13,9 +13,6 @@ kind-dependencies:
|
|||
- release-eme-free-repack-repackage-signing
|
||||
|
||||
only-for-build-platforms:
|
||||
- macosx64-shippable/opt
|
||||
- win32-shippable/opt
|
||||
- win64-shippable/opt
|
||||
- macosx64-nightly/opt
|
||||
- win32-nightly/opt
|
||||
- win64-nightly/opt
|
||||
|
|
|
@ -13,9 +13,6 @@ kind-dependencies:
|
|||
- release-eme-free-repack-repackage
|
||||
|
||||
only-for-build-platforms:
|
||||
- win32-shippable/opt
|
||||
- win32-nightly/opt
|
||||
- win64-shippable/opt
|
||||
- win64-nightly/opt
|
||||
- macosx64-shippable/opt
|
||||
- macosx64-nightly/opt
|
||||
|
|
|
@ -18,11 +18,8 @@ kind-dependencies:
|
|||
- toolchain
|
||||
|
||||
only-for-build-platforms:
|
||||
- macosx64-shippable/opt
|
||||
- macosx64-nightly/opt
|
||||
- win32-shippable/opt
|
||||
- win32-nightly/opt
|
||||
- win64-shippable/opt
|
||||
- win64-nightly/opt
|
||||
|
||||
job-template:
|
||||
|
|
|
@ -15,7 +15,6 @@ kind-dependencies:
|
|||
- release-eme-free-repack
|
||||
|
||||
only-for-build-platforms:
|
||||
- macosx64-shippable/opt
|
||||
- macosx64-nightly/opt
|
||||
|
||||
job-template:
|
||||
|
|
|
@ -41,38 +41,38 @@ job-defaults:
|
|||
production: false
|
||||
|
||||
jobs:
|
||||
macosx64-shippable:
|
||||
macosx64-nightly:
|
||||
treeherder:
|
||||
symbol: EME
|
||||
platform: macosx64/opt
|
||||
kind: test
|
||||
tier: 1
|
||||
attributes:
|
||||
build_platform: macosx64-shippable
|
||||
build_platform: macosx64-nightly
|
||||
build_type: opt
|
||||
artifact_prefix: releng/partner
|
||||
nightly: true
|
||||
|
||||
win32-shippable:
|
||||
win32-nightly:
|
||||
treeherder:
|
||||
symbol: EME
|
||||
platform: win32/opt
|
||||
kind: test
|
||||
tier: 1
|
||||
attributes:
|
||||
build_platform: win32-shippable
|
||||
build_platform: win32-nightly
|
||||
build_type: opt
|
||||
artifact_prefix: releng/partner
|
||||
nightly: true
|
||||
|
||||
win64-shippable:
|
||||
win64-nightly:
|
||||
treeherder:
|
||||
symbol: EME
|
||||
platform: win64/opt
|
||||
kind: test
|
||||
tier: 1
|
||||
attributes:
|
||||
build_platform: win64-shippable
|
||||
build_platform: win64-nightly
|
||||
build_type: opt
|
||||
artifact_prefix: releng/partner
|
||||
nightly: true
|
||||
|
|
|
@ -13,12 +13,6 @@ kind-dependencies:
|
|||
- release-partner-repack-repackage-signing
|
||||
|
||||
only-for-build-platforms:
|
||||
- linux-shippable/opt
|
||||
- linux64-shippable/opt
|
||||
- macosx64-shippable/opt
|
||||
- win32-shippable/opt
|
||||
- win64-shippable/opt
|
||||
- win64-aarch64-shippable/opt
|
||||
- linux-nightly/opt
|
||||
- linux64-nightly/opt
|
||||
- macosx64-nightly/opt
|
||||
|
|
|
@ -22,8 +22,6 @@ kind-dependencies:
|
|||
- release-partner-repack
|
||||
|
||||
only-for-build-platforms:
|
||||
- linux-shippable/opt
|
||||
- linux64-shippable/opt
|
||||
- linux-nightly/opt
|
||||
- linux64-nightly/opt
|
||||
|
||||
|
|
|
@ -14,12 +14,6 @@ kind-dependencies:
|
|||
- release-partner-repack-repackage # Windows, Mac
|
||||
|
||||
only-for-build-platforms:
|
||||
- linux-shippable/opt
|
||||
- linux64-shippable/opt
|
||||
- macosx64-shippable/opt
|
||||
- win32-shippable/opt
|
||||
- win64-shippable/opt
|
||||
- win64-aarch64-shippable/opt
|
||||
- linux-nightly/opt
|
||||
- linux64-nightly/opt
|
||||
- macosx64-nightly/opt
|
||||
|
|
|
@ -18,10 +18,6 @@ kind-dependencies:
|
|||
- toolchain
|
||||
|
||||
only-for-build-platforms:
|
||||
- macosx64-shippable/opt
|
||||
- win32-shippable/opt
|
||||
- win64-shippable/opt
|
||||
- win64-aarch64-shippable/opt
|
||||
- macosx64-nightly/opt
|
||||
- win32-nightly/opt
|
||||
- win64-nightly/opt
|
||||
|
|
|
@ -16,7 +16,6 @@ kind-dependencies:
|
|||
|
||||
only-for-build-platforms:
|
||||
- macosx64-nightly/opt
|
||||
- macosx64-shippable/opt
|
||||
|
||||
job-template:
|
||||
shipping-product: firefox
|
||||
|
|
|
@ -41,44 +41,44 @@ job-defaults:
|
|||
production: false
|
||||
|
||||
jobs:
|
||||
linux-shippable:
|
||||
linux-nightly:
|
||||
attributes:
|
||||
build_platform: linux-shippable
|
||||
build_platform: linux-nightly
|
||||
build_type: opt
|
||||
artifact_prefix: releng/partner
|
||||
shippable: true
|
||||
nightly: true
|
||||
|
||||
linux64-shippable:
|
||||
linux64-nightly:
|
||||
attributes:
|
||||
build_platform: linux64-shippable
|
||||
build_platform: linux64-nightly
|
||||
build_type: opt
|
||||
artifact_prefix: releng/partner
|
||||
shippable: true
|
||||
nightly: true
|
||||
|
||||
macosx64-shippable:
|
||||
macosx64-nightly:
|
||||
attributes:
|
||||
build_platform: macosx64-shippable
|
||||
build_platform: macosx64-nightly
|
||||
build_type: opt
|
||||
artifact_prefix: releng/partner
|
||||
shippable: true
|
||||
nightly: true
|
||||
|
||||
win32-shippable:
|
||||
win32-nightly:
|
||||
attributes:
|
||||
build_platform: win32-shippable
|
||||
build_platform: win32-nightly
|
||||
build_type: opt
|
||||
artifact_prefix: releng/partner
|
||||
shippable: true
|
||||
nightly: true
|
||||
|
||||
win64-shippable:
|
||||
win64-nightly:
|
||||
attributes:
|
||||
build_platform: win64-shippable
|
||||
build_platform: win64-nightly
|
||||
build_type: opt
|
||||
artifact_prefix: releng/partner
|
||||
shippable: true
|
||||
nightly: true
|
||||
|
||||
win64-aarch64-shippable:
|
||||
win64-aarch64-nightly:
|
||||
attributes:
|
||||
build_platform: win64-aarch64-shippable
|
||||
build_platform: win64-aarch64-nightly
|
||||
build_type: opt
|
||||
artifact_prefix: releng/partner
|
||||
shippable: true
|
||||
nightly: true
|
||||
|
|
|
@ -58,7 +58,7 @@ jobs:
|
|||
kind: test
|
||||
tier: 1
|
||||
attributes:
|
||||
build_platform: linux-shippable
|
||||
build_platform: linux-nightly
|
||||
extra:
|
||||
platform: linux-i686
|
||||
updater-platform: linux-x86_64
|
||||
|
@ -70,7 +70,7 @@ jobs:
|
|||
kind: test
|
||||
tier: 1
|
||||
attributes:
|
||||
build_platform: linux64-shippable
|
||||
build_platform: linux64-nightly
|
||||
extra:
|
||||
platform: linux-x86_64
|
||||
updater-platform: linux-x86_64
|
||||
|
@ -82,7 +82,7 @@ jobs:
|
|||
kind: test
|
||||
tier: 1
|
||||
attributes:
|
||||
build_platform: macosx64-shippable
|
||||
build_platform: macosx64-nightly
|
||||
extra:
|
||||
platform: mac
|
||||
updater-platform: linux-x86_64
|
||||
|
@ -94,7 +94,7 @@ jobs:
|
|||
kind: test
|
||||
tier: 1
|
||||
attributes:
|
||||
build_platform: win32-shippable
|
||||
build_platform: win32-nightly
|
||||
extra:
|
||||
platform: win32
|
||||
updater-platform: linux-x86_64
|
||||
|
@ -106,7 +106,7 @@ jobs:
|
|||
kind: test
|
||||
tier: 1
|
||||
attributes:
|
||||
build_platform: win64-shippable
|
||||
build_platform: win64-nightly
|
||||
extra:
|
||||
platform: win64
|
||||
updater-platform: linux-x86_64
|
||||
|
|
|
@ -46,7 +46,7 @@ jobs:
|
|||
kind: test
|
||||
tier: 1
|
||||
attributes:
|
||||
build_platform: linux64-shippable
|
||||
build_platform: linux64-nightly
|
||||
|
||||
firefox-secondary-linux:
|
||||
description: linux secondary channel update verify
|
||||
|
@ -57,7 +57,7 @@ jobs:
|
|||
kind: test
|
||||
tier: 1
|
||||
attributes:
|
||||
build_platform: linux-shippable
|
||||
build_platform: linux-nightly
|
||||
|
||||
firefox-secondary-win64:
|
||||
description: win64 secondary channel update verify
|
||||
|
@ -68,7 +68,7 @@ jobs:
|
|||
kind: test
|
||||
tier: 1
|
||||
attributes:
|
||||
build_platform: win64-shippable
|
||||
build_platform: win64-nightly
|
||||
|
||||
firefox-secondary-win32:
|
||||
description: win32 secondary channel update verify
|
||||
|
@ -79,7 +79,7 @@ jobs:
|
|||
kind: test
|
||||
tier: 1
|
||||
attributes:
|
||||
build_platform: win32-shippable
|
||||
build_platform: win32-nightly
|
||||
|
||||
firefox-secondary-macosx64:
|
||||
description: macosx64 secondary channel update verify
|
||||
|
@ -90,4 +90,4 @@ jobs:
|
|||
kind: test
|
||||
tier: 1
|
||||
attributes:
|
||||
build_platform: macosx64-shippable
|
||||
build_platform: macosx64-nightly
|
||||
|
|
|
@ -14,9 +14,9 @@ kind-dependencies:
|
|||
|
||||
|
||||
only-for-build-platforms:
|
||||
- linux64-shippable/opt # addons.mozilla.org only support 1 platform per locale. That's why we use linux64
|
||||
- linux64-nightly/opt # addons.mozilla.org only support 1 platform per locale. That's why we use linux64
|
||||
- linux64-devedition-nightly/opt
|
||||
- macosx64-shippable/opt # Although, we need the special locale "ja-JP-Mac" from this platform
|
||||
- macosx64-nightly/opt # Although, we need the special locale "ja-JP-Mac" from this platform
|
||||
- macosx64-devedition-nightly/opt
|
||||
|
||||
|
||||
|
@ -39,7 +39,6 @@ job-template:
|
|||
by-platform:
|
||||
# ja-JP-mac is only langpack on mac, and is unlisted always
|
||||
macosx64-nightly.*: unlisted
|
||||
macosx64-shippable.*: unlisted
|
||||
macosx64-devedition.*: unlisted
|
||||
linux.*-devedition.*: unlisted
|
||||
default: listed
|
||||
|
|
|
@ -19,7 +19,7 @@ job-defaults:
|
|||
shipping-phase: promote
|
||||
scopes: []
|
||||
treeherder:
|
||||
platform: linux64-shippable/opt
|
||||
platform: linux64/opt
|
||||
kind: build
|
||||
tier: 2
|
||||
worker-type: aws-provisioner-v1/gecko-{level}-b-linux
|
||||
|
@ -59,6 +59,6 @@ jobs:
|
|||
firefox:
|
||||
shipping-product: firefox
|
||||
attributes:
|
||||
build_platform: linux64-shippable
|
||||
build_platform: linux64-nightly
|
||||
treeherder:
|
||||
symbol: Snap(r)
|
||||
|
|
|
@ -77,7 +77,7 @@ jobs:
|
|||
kind: test
|
||||
tier: 1
|
||||
attributes:
|
||||
build_platform: linux-shippable
|
||||
build_platform: linux-nightly
|
||||
extra:
|
||||
product: firefox
|
||||
platform: linux-i686
|
||||
|
@ -101,7 +101,7 @@ jobs:
|
|||
kind: test
|
||||
tier: 1
|
||||
attributes:
|
||||
build_platform: linux64-shippable
|
||||
build_platform: linux64-nightly
|
||||
extra:
|
||||
product: firefox
|
||||
platform: linux-x86_64
|
||||
|
@ -125,7 +125,7 @@ jobs:
|
|||
kind: test
|
||||
tier: 1
|
||||
attributes:
|
||||
build_platform: macosx64-shippable
|
||||
build_platform: macosx64-nightly
|
||||
extra:
|
||||
product: firefox
|
||||
platform: mac
|
||||
|
@ -149,7 +149,7 @@ jobs:
|
|||
kind: test
|
||||
tier: 1
|
||||
attributes:
|
||||
build_platform: win32-shippable
|
||||
build_platform: win32-nightly
|
||||
extra:
|
||||
product: firefox
|
||||
platform: win32
|
||||
|
@ -173,7 +173,7 @@ jobs:
|
|||
kind: test
|
||||
tier: 1
|
||||
attributes:
|
||||
build_platform: win64-shippable
|
||||
build_platform: win64-nightly
|
||||
extra:
|
||||
product: firefox
|
||||
platform: win64
|
||||
|
|
|
@ -53,7 +53,7 @@ jobs:
|
|||
kind: test
|
||||
tier: 1
|
||||
attributes:
|
||||
build_platform: linux64-shippable
|
||||
build_platform: linux64-nightly
|
||||
|
||||
firefox-linux:
|
||||
description: linux update verify
|
||||
|
@ -73,7 +73,7 @@ jobs:
|
|||
kind: test
|
||||
tier: 1
|
||||
attributes:
|
||||
build_platform: linux-shippable
|
||||
build_platform: linux-nightly
|
||||
|
||||
firefox-win64:
|
||||
description: win64 update verify
|
||||
|
@ -93,7 +93,7 @@ jobs:
|
|||
kind: test
|
||||
tier: 1
|
||||
attributes:
|
||||
build_platform: win64-shippable
|
||||
build_platform: win64-nightly
|
||||
|
||||
firefox-win32:
|
||||
description: win32 update verify
|
||||
|
@ -113,7 +113,7 @@ jobs:
|
|||
kind: test
|
||||
tier: 1
|
||||
attributes:
|
||||
build_platform: win32-shippable
|
||||
build_platform: win32-nightly
|
||||
|
||||
firefox-macosx64:
|
||||
description: macosx64 update verify
|
||||
|
@ -133,7 +133,7 @@ jobs:
|
|||
kind: test
|
||||
tier: 1
|
||||
attributes:
|
||||
build_platform: macosx64-shippable
|
||||
build_platform: macosx64-nightly
|
||||
|
||||
devedition-linux64:
|
||||
description: linux64 update verify
|
||||
|
|
|
@ -17,12 +17,6 @@ kind-dependencies:
|
|||
- toolchain
|
||||
|
||||
only-for-build-platforms:
|
||||
- linux-shippable/opt
|
||||
- linux64-shippable/opt
|
||||
- macosx64-shippable/opt
|
||||
- win32-shippable/opt
|
||||
- win64-shippable/opt
|
||||
- win64-aarch64-shippable/opt
|
||||
- linux-nightly/opt
|
||||
- linux64-nightly/opt
|
||||
- macosx64-nightly/opt
|
||||
|
|
|
@ -17,9 +17,7 @@ kind-dependencies:
|
|||
- fetch
|
||||
|
||||
only-for-build-platforms:
|
||||
- win32-shippable/opt
|
||||
- win32-nightly/opt
|
||||
- win64-shippable/opt
|
||||
- win64-nightly/opt
|
||||
- win32-devedition-nightly/opt
|
||||
- win64-devedition-nightly/opt
|
||||
|
|
|
@ -14,15 +14,12 @@ kind-dependencies:
|
|||
- repackage-l10n
|
||||
|
||||
only-for-build-platforms:
|
||||
- win32-shippable/opt
|
||||
- win32-nightly/opt
|
||||
- win32-devedition-nightly/opt
|
||||
- win32/opt
|
||||
- win64-shippable/opt
|
||||
- win64-nightly/opt
|
||||
- win64-devedition-nightly/opt
|
||||
- win64/opt
|
||||
- win64-aarch64-shippable/opt
|
||||
- win64-aarch64-nightly/opt
|
||||
- win64-aarch64-devedition-nightly/opt
|
||||
- win64-asan-reporter-nightly/opt
|
||||
|
|
|
@ -13,11 +13,9 @@ kind-dependencies:
|
|||
- repackage-msi
|
||||
|
||||
only-for-build-platforms:
|
||||
- win32-shippable/opt
|
||||
- win32-nightly/opt
|
||||
- win32-devedition-nightly/opt
|
||||
- win32/opt
|
||||
- win64-shippable/opt
|
||||
- win64-nightly/opt
|
||||
- win64-devedition-nightly/opt
|
||||
- win64/opt
|
||||
|
|
|
@ -17,12 +17,9 @@ only-for-build-platforms:
|
|||
- win32-nightly/opt
|
||||
- win32-devedition-nightly/opt
|
||||
- win32-pgo/opt
|
||||
- win32-shippable/opt
|
||||
- win64-nightly/opt
|
||||
- win64-devedition-nightly/opt
|
||||
- win64-pgo/opt
|
||||
- win64-shippable/opt
|
||||
- win64-aarch64-nightly/opt
|
||||
- win64-aarch64-shippable/opt
|
||||
- win64-aarch64-devedition-nightly/opt
|
||||
- win64-asan-reporter-nightly/opt
|
||||
|
|
|
@ -17,29 +17,23 @@ kind-dependencies:
|
|||
- toolchain
|
||||
|
||||
only-for-build-platforms:
|
||||
- linux-shippable/opt
|
||||
- linux-nightly/opt
|
||||
- linux-devedition-nightly/opt
|
||||
- linux/opt
|
||||
- linux64-shippable/opt
|
||||
- linux64-nightly/opt
|
||||
- linux64-devedition-nightly/opt
|
||||
- linux64-asan-reporter-nightly/opt
|
||||
- linux64/opt
|
||||
- linux64-pgo/opt
|
||||
- macosx64-shippable/opt
|
||||
- macosx64-nightly/opt
|
||||
- macosx64-devedition-nightly/opt
|
||||
- macosx64/opt
|
||||
- win32-shippable/opt
|
||||
- win32-nightly/opt
|
||||
- win32-devedition-nightly/opt
|
||||
- win32/opt
|
||||
- win32-pgo/opt
|
||||
- win64-shippable/opt
|
||||
- win64-nightly/opt
|
||||
- win64-devedition-nightly/opt
|
||||
- win64-aarch64-shippable/opt
|
||||
- win64-aarch64-nightly/opt
|
||||
- win64-aarch64-devedition-nightly/opt
|
||||
- win64/opt
|
||||
|
|
|
@ -32,4 +32,4 @@ jobs-from:
|
|||
dependent-build-platforms:
|
||||
linux64-asan/opt: build-linux64-asan/opt
|
||||
linux64/debug: build-linux64/debug
|
||||
linux64.*: build-linux64-shippable/opt
|
||||
linux64.*: build-linux64/pgo
|
||||
|
|
|
@ -42,17 +42,14 @@ gtest:
|
|||
instance-size: xlarge
|
||||
run-on-projects:
|
||||
by-test-platform:
|
||||
windows.*-shippable/.*: [] # permafails on shippable
|
||||
windows.*-pgo/.*: [] # permafails on pgo too
|
||||
windows.*-pgo/.*: [] # permafails on pgo
|
||||
windows.*-nightly/.*: [] # permafails on nightly too
|
||||
windows10-64-asan/opt: [] # permafails on asan too
|
||||
.*-devedition/.*: [] # don't run on devedition
|
||||
default: built-projects
|
||||
tier:
|
||||
by-test-platform:
|
||||
windows7-32-shippable.*: 3
|
||||
windows7-32-pgo.*: 3
|
||||
windows10-64-shippable.*: 3
|
||||
windows10-64-pgo.*: 3
|
||||
windows10-64-asan.*: 3
|
||||
default: default
|
||||
|
|
|
@ -92,7 +92,7 @@ test-verify:
|
|||
.*-ccov/.*: []
|
||||
.*-asan/.*: []
|
||||
(?:windows10-64|windows7-32|linux64)(?:-qr)?/opt: ['mozilla-central', 'try']
|
||||
macosx64(?:-qr)?/opt: ['mozilla-central', 'try']
|
||||
.*shippable(?:-qr)?/opt: built-projects
|
||||
# do not run on beta or release: usually just confirms earlier results
|
||||
default: ['trunk', 'try']
|
||||
tier: 2
|
||||
|
@ -137,7 +137,7 @@ test-verify-gpu:
|
|||
.*-ccov/.*: []
|
||||
.*-asan/.*: []
|
||||
(?:windows10-64|windows7-32|linux64)(?:-qr)?/opt: ['mozilla-central', 'try']
|
||||
macosx64(?:-qr)?/opt: ['mozilla-central', 'try']
|
||||
.*shippable(?:-qr)?/opt: built-projects
|
||||
# do not run on beta or release: usually just confirms earlier results
|
||||
default: ['trunk', 'try']
|
||||
tier: 2
|
||||
|
|
|
@ -130,7 +130,7 @@ browser-instrumentation:
|
|||
tier: 3
|
||||
run-on-projects:
|
||||
by-test-platform:
|
||||
windows.*-(?:nightly|shippable)/.*: ["mozilla-central"]
|
||||
windows.*-nightly/.*: ["mozilla-central"]
|
||||
default: []
|
||||
max-run-time: 14400
|
||||
mozharness:
|
||||
|
@ -144,11 +144,12 @@ browser-screenshots:
|
|||
loopback-video: true
|
||||
run-on-projects:
|
||||
by-test-platform:
|
||||
windows7-32(?:-pgo|-shippable)(?:-qr)?/opt: ['mozilla-central', 'integration']
|
||||
windows10-64(?:-pgo|-shippable)(?:-qr)?/opt: ['mozilla-central', 'integration']
|
||||
# We don't want debug, pgo, devedition or nightly builds
|
||||
windows7-32-pgo(?:-qr)?/opt: ['mozilla-central', 'integration']
|
||||
windows10-64-pgo(?:-qr)?/opt: ['mozilla-central', 'integration']
|
||||
(?:windows10-64|windows7-32|linux64)(?:-qr)?/opt: ['mozilla-central']
|
||||
linux64-(?:pgo|shippable)(?:-qr)?/opt: ['mozilla-central', 'integration']
|
||||
macosx64-shippable/opt: ['mozilla-central', 'integration']
|
||||
linux64-pgo(?:-qr)?/opt: ['mozilla-central', 'integration']
|
||||
macosx64/opt: ['mozilla-central', 'integration']
|
||||
default: []
|
||||
max-run-time: 3600
|
||||
mozharness:
|
||||
|
@ -252,8 +253,8 @@ mochitest-devtools-webreplay:
|
|||
allow-software-gl-layers: false
|
||||
run-on-projects:
|
||||
by-test-platform:
|
||||
macosx64/opt: ['mozilla-central', 'try']
|
||||
macosx64.*/opt: ['trunk', 'try']
|
||||
macosx64(!-shippable)*/opt: ['trunk', 'try']
|
||||
.*shippable/opt: built-projects
|
||||
default: []
|
||||
|
||||
mochitest-gpu:
|
||||
|
|
|
@ -9,7 +9,10 @@ job-defaults:
|
|||
by-test-platform:
|
||||
android-hw.*: /builds/worker
|
||||
default: /home/cltbld
|
||||
run-on-projects: ['try', 'mozilla-central']
|
||||
run-on-projects:
|
||||
by-test-platform:
|
||||
.*shippable(?:-qr)?/opt: built-projects
|
||||
default: ['try', 'mozilla-central']
|
||||
tier: 2
|
||||
virtualization:
|
||||
by-test-platform:
|
||||
|
|
|
@ -14,7 +14,7 @@ job-defaults:
|
|||
windows10-64-ux: ['try', 'mozilla-central']
|
||||
(?:windows10-64|windows7-32|linux64)(?:-qr)?/opt: ['mozilla-central', 'try']
|
||||
android-hw-.*-api-16/opt: ['try']
|
||||
macosx64(?:-qr)?/opt: ['mozilla-central', 'try']
|
||||
.*shippable(?:-qr)?/opt: built-projects
|
||||
default: ['try', 'trunk', 'mozilla-beta']
|
||||
tier:
|
||||
by-test-platform:
|
||||
|
@ -55,7 +55,10 @@ raptor-tp6-1-firefox-profiling:
|
|||
description: "Raptor tp6-1 on Firefox with Gecko Profiling"
|
||||
try-name: raptor-tp6-1-firefox-profiling
|
||||
treeherder-symbol: Rap-Prof(tp6-1)
|
||||
run-on-projects: ['mozilla-central', 'try']
|
||||
run-on-projects:
|
||||
by-test-platform:
|
||||
.*shippable(?:-qr)?/opt: built-projects
|
||||
default: ['mozilla-central', 'try']
|
||||
max-run-time: 900
|
||||
tier: 2
|
||||
mozharness:
|
||||
|
@ -75,7 +78,10 @@ raptor-tp6-2-firefox-profiling:
|
|||
description: "Raptor tp6-2 on Firefox with Gecko Profiling"
|
||||
try-name: raptor-tp6-2-firefox-profiling
|
||||
treeherder-symbol: Rap-Prof(tp6-2)
|
||||
run-on-projects: ['mozilla-central', 'try']
|
||||
run-on-projects:
|
||||
by-test-platform:
|
||||
.*shippable(?:-qr)?/opt: built-projects
|
||||
default: ['mozilla-central', 'try']
|
||||
max-run-time: 900
|
||||
tier: 2
|
||||
mozharness:
|
||||
|
@ -95,7 +101,10 @@ raptor-tp6-3-firefox-profiling:
|
|||
description: "Raptor tp6-3 on Firefox with Gecko Profiling"
|
||||
try-name: raptor-tp6-3-firefox-profiling
|
||||
treeherder-symbol: Rap-Prof(tp6-3)
|
||||
run-on-projects: ['mozilla-central', 'try']
|
||||
run-on-projects:
|
||||
by-test-platform:
|
||||
.*shippable(?:-qr)?/opt: built-projects
|
||||
default: ['mozilla-central', 'try']
|
||||
max-run-time: 900
|
||||
tier: 2
|
||||
mozharness:
|
||||
|
@ -115,7 +124,10 @@ raptor-tp6-4-firefox-profiling:
|
|||
description: "Raptor tp6-4 on Firefox with Gecko Profiling"
|
||||
try-name: raptor-tp6-4-firefox-profiling
|
||||
treeherder-symbol: Rap-Prof(tp6-4)
|
||||
run-on-projects: ['mozilla-central', 'try']
|
||||
run-on-projects:
|
||||
by-test-platform:
|
||||
.*shippable(?:-qr)?/opt: built-projects
|
||||
default: ['mozilla-central', 'try']
|
||||
max-run-time: 900
|
||||
tier: 2
|
||||
mozharness:
|
||||
|
@ -135,7 +147,10 @@ raptor-tp6-5-firefox-profiling:
|
|||
description: "Raptor tp6-5 on Firefox with Gecko Profiling"
|
||||
try-name: raptor-tp6-5-firefox-profiling
|
||||
treeherder-symbol: Rap-Prof(tp6-5)
|
||||
run-on-projects: ['mozilla-central', 'try']
|
||||
run-on-projects:
|
||||
by-test-platform:
|
||||
.*shippable(?:-qr)?/opt: built-projects
|
||||
default: ['mozilla-central', 'try']
|
||||
max-run-time: 900
|
||||
tier: 2
|
||||
mozharness:
|
||||
|
@ -155,7 +170,10 @@ raptor-tp6-6-firefox-profiling:
|
|||
description: "Raptor tp6-6 on Firefox with Gecko Profiling"
|
||||
try-name: raptor-tp6-6-firefox-profiling
|
||||
treeherder-symbol: Rap-Prof(tp6-6)
|
||||
run-on-projects: ['mozilla-central', 'try']
|
||||
run-on-projects:
|
||||
by-test-platform:
|
||||
.*shippable(?:-qr)?/opt: built-projects
|
||||
default: ['mozilla-central', 'try']
|
||||
max-run-time: 900
|
||||
tier: 2
|
||||
mozharness:
|
||||
|
@ -175,7 +193,10 @@ raptor-tp6-7-firefox-profiling:
|
|||
description: "Raptor tp6-7 on Firefox with Gecko Profiling"
|
||||
try-name: raptor-tp6-7-firefox-profiling
|
||||
treeherder-symbol: Rap-Prof(tp6-7)
|
||||
run-on-projects: ['mozilla-central', 'try']
|
||||
run-on-projects:
|
||||
by-test-platform:
|
||||
.*shippable(?:-qr)?/opt: built-projects
|
||||
default: ['mozilla-central', 'try']
|
||||
max-run-time: 900
|
||||
tier: 2
|
||||
mozharness:
|
||||
|
@ -187,7 +208,10 @@ raptor-tp6-8-firefox:
|
|||
description: "Raptor tp6-8 on Firefox"
|
||||
try-name: raptor-tp6-8-firefox
|
||||
treeherder-symbol: Rap(tp6-8)
|
||||
run-on-projects: ['try', 'mozilla-central']
|
||||
run-on-projects:
|
||||
by-test-platform:
|
||||
.*shippable(?:-qr)?/opt: built-projects
|
||||
default: ['try', 'mozilla-central']
|
||||
tier: 2
|
||||
mozharness:
|
||||
extra-options:
|
||||
|
@ -197,7 +221,10 @@ raptor-tp6-8-firefox-profiling:
|
|||
description: "Raptor tp6-8 on Firefox with Gecko Profiling"
|
||||
try-name: raptor-tp6-8-firefox-profiling
|
||||
treeherder-symbol: Rap-Prof(tp6-8)
|
||||
run-on-projects: ['mozilla-central', 'try']
|
||||
run-on-projects:
|
||||
by-test-platform:
|
||||
.*shippable(?:-qr)?/opt: built-projects
|
||||
default: ['mozilla-central', 'try']
|
||||
max-run-time: 900
|
||||
tier: 2
|
||||
mozharness:
|
||||
|
@ -209,7 +236,10 @@ raptor-tp6-9-firefox:
|
|||
description: "Raptor tp6-9 on Firefox"
|
||||
try-name: raptor-tp6-9-firefox
|
||||
treeherder-symbol: Rap(tp6-9)
|
||||
run-on-projects: ['try', 'mozilla-central']
|
||||
run-on-projects:
|
||||
by-test-platform:
|
||||
.*shippable(?:-qr)?/opt: built-projects
|
||||
default: ['try', 'mozilla-central']
|
||||
tier: 2
|
||||
mozharness:
|
||||
extra-options:
|
||||
|
@ -219,7 +249,10 @@ raptor-tp6-9-firefox-profiling:
|
|||
description: "Raptor tp6-9 on Firefox with Gecko Profiling"
|
||||
try-name: raptor-tp6-9-firefox-profiling
|
||||
treeherder-symbol: Rap-Prof(tp6-9)
|
||||
run-on-projects: ['mozilla-central', 'try']
|
||||
run-on-projects:
|
||||
by-test-platform:
|
||||
.*shippable(?:-qr)?/opt: built-projects
|
||||
default: ['mozilla-central', 'try']
|
||||
max-run-time: 900
|
||||
tier: 2
|
||||
mozharness:
|
||||
|
@ -231,7 +264,10 @@ raptor-tp6-10-firefox:
|
|||
description: "Raptor tp6-10 on Firefox"
|
||||
try-name: raptor-tp6-10-firefox
|
||||
treeherder-symbol: Rap(tp6-10)
|
||||
run-on-projects: ['try', 'mozilla-central']
|
||||
run-on-projects:
|
||||
by-test-platform:
|
||||
.*shippable(?:-qr)?/opt: built-projects
|
||||
default: ['try', 'mozilla-central']
|
||||
tier: 2
|
||||
mozharness:
|
||||
extra-options:
|
||||
|
@ -241,7 +277,10 @@ raptor-tp6-10-firefox-profiling:
|
|||
description: "Raptor tp6-10 on Firefox with Gecko Profiling"
|
||||
try-name: raptor-tp6-10-firefox-profiling
|
||||
treeherder-symbol: Rap-Prof(tp6-10)
|
||||
run-on-projects: ['mozilla-central', 'try']
|
||||
run-on-projects:
|
||||
by-test-platform:
|
||||
.*shippable(?:-qr)?/opt: built-projects
|
||||
default: ['mozilla-central', 'try']
|
||||
max-run-time: 900
|
||||
tier: 2
|
||||
mozharness:
|
||||
|
@ -253,7 +292,10 @@ raptor-tp6-binast-1-firefox:
|
|||
description: "Raptor tp6-binast-1 on Firefox"
|
||||
try-name: raptor-tp6-binast-1
|
||||
treeherder-symbol: Rap(tp6-b-1)
|
||||
run-on-projects: ['try', 'mozilla-central']
|
||||
run-on-projects:
|
||||
by-test-platform:
|
||||
.*shippable(?:-qr)?/opt: built-projects
|
||||
default: ['try', 'mozilla-central']
|
||||
tier: 2
|
||||
mozharness:
|
||||
extra-options:
|
||||
|
@ -435,7 +477,10 @@ raptor-speedometer-firefox-profiling:
|
|||
description: "Raptor Speedometer on Firefox with Gecko Profiling"
|
||||
try-name: raptor-speedometer-firefox-profiling
|
||||
treeherder-symbol: Rap-Prof(sp)
|
||||
run-on-projects: ['mozilla-central', 'try']
|
||||
run-on-projects:
|
||||
by-test-platform:
|
||||
.*shippable(?:-qr)?/opt: built-projects
|
||||
default: ['mozilla-central', 'try']
|
||||
max-run-time: 900
|
||||
tier: 2
|
||||
mozharness:
|
||||
|
@ -511,7 +556,10 @@ raptor-stylebench-firefox-profiling:
|
|||
description: "Raptor StyleBench on Firefox with Gecko Profiling"
|
||||
try-name: raptor-stylebench-firefox-profiling
|
||||
treeherder-symbol: Rap-Prof(sb)
|
||||
run-on-projects: ['mozilla-central', 'try']
|
||||
run-on-projects:
|
||||
by-test-platform:
|
||||
.*shippable(?:-qr)?/opt: built-projects
|
||||
default: ['mozilla-central', 'try']
|
||||
max-run-time: 900
|
||||
tier: 2
|
||||
mozharness:
|
||||
|
@ -531,7 +579,10 @@ raptor-motionmark-htmlsuite-firefox-profiling:
|
|||
description: "Raptor MotionMark HtmlSuite on Firefox with Gecko Profiling"
|
||||
try-name: raptor-motionmark-htmlsuite-firefox-profiling
|
||||
treeherder-symbol: Rap-Prof(mm-h)
|
||||
run-on-projects: ['mozilla-central', 'try']
|
||||
run-on-projects:
|
||||
by-test-platform:
|
||||
.*shippable(?:-qr)?/opt: built-projects
|
||||
default: ['mozilla-central', 'try']
|
||||
max-run-time: 900
|
||||
tier: 2
|
||||
mozharness:
|
||||
|
@ -551,7 +602,10 @@ raptor-motionmark-animometer-firefox-profiling:
|
|||
description: "Raptor MotionMark Animometer on Firefox with Gecko Profiling"
|
||||
try-name: raptor-motionmark-animometer-firefox-profiling
|
||||
treeherder-symbol: Rap-Prof(mm-a)
|
||||
run-on-projects: ['mozilla-central', 'try']
|
||||
run-on-projects:
|
||||
by-test-platform:
|
||||
.*shippable(?:-qr)?/opt: built-projects
|
||||
default: ['mozilla-central', 'try']
|
||||
max-run-time: 900
|
||||
tier: 2
|
||||
mozharness:
|
||||
|
@ -571,7 +625,10 @@ raptor-webaudio-firefox-profiling:
|
|||
description: "Raptor WebAudio on Firefox with Gecko Profiling"
|
||||
try-name: raptor-webaudio-firefox
|
||||
treeherder-symbol: Rap-Prof(wa)
|
||||
run-on-projects: ['mozilla-central', 'try']
|
||||
run-on-projects:
|
||||
by-test-platform:
|
||||
.*shippable(?:-qr)?/opt: built-projects
|
||||
default: ['mozilla-central', 'try']
|
||||
max-run-time: 900
|
||||
tier: 2
|
||||
mozharness:
|
||||
|
@ -591,7 +648,10 @@ raptor-sunspider-firefox-profiling:
|
|||
description: "Raptor SunSpider on Firefox with Gecko Profiling"
|
||||
try-name: raptor-sunspider-firefox-profiling
|
||||
treeherder-symbol: Rap-Prof(ss)
|
||||
run-on-projects: ['mozilla-central', 'try']
|
||||
run-on-projects:
|
||||
by-test-platform:
|
||||
.*shippable(?:-qr)?/opt: built-projects
|
||||
default: ['mozilla-central', 'try']
|
||||
max-run-time: 900
|
||||
tier: 2
|
||||
mozharness:
|
||||
|
@ -614,7 +674,10 @@ raptor-unity-webgl-firefox-profiling:
|
|||
description: "Raptor Unity WebGL on Firefox with Gecko Profiling"
|
||||
try-name: raptor-unity-webgl-firefox-profiling
|
||||
treeherder-symbol: Rap-Prof(ugl)
|
||||
run-on-projects: ['mozilla-central', 'try']
|
||||
run-on-projects:
|
||||
by-test-platform:
|
||||
.*shippable(?:-qr)?/opt: built-projects
|
||||
default: ['mozilla-central', 'try']
|
||||
max-run-time: 900
|
||||
tier: 2
|
||||
mozharness:
|
||||
|
@ -651,7 +714,10 @@ raptor-wasm-misc-cranelift-firefox:
|
|||
description: "Raptor WASM Misc on Firefox with Cranelift"
|
||||
try-name: raptor-wasm-misc-cranelift-firefox
|
||||
treeherder-symbol: Rap(wm-c)
|
||||
run-on-projects: ['mozilla-central', 'try']
|
||||
run-on-projects:
|
||||
by-test-platform:
|
||||
.*shippable(?:-qr)?/opt: built-projects
|
||||
default: ['mozilla-central', 'try']
|
||||
max-run-time: 1800
|
||||
mozharness:
|
||||
extra-options:
|
||||
|
@ -675,7 +741,10 @@ raptor-wasm-misc-firefox-profiling:
|
|||
description: "Raptor WASM Misc on Firefox with Gecko Profiling"
|
||||
try-name: raptor-wasm-misc-firefox-profiling
|
||||
treeherder-symbol: Rap-Prof(wm)
|
||||
run-on-projects: ['mozilla-central', 'try']
|
||||
run-on-projects:
|
||||
by-test-platform:
|
||||
.*shippable(?:-qr)?/opt: built-projects
|
||||
default: ['mozilla-central', 'try']
|
||||
max-run-time: 900
|
||||
tier: 2
|
||||
mozharness:
|
||||
|
@ -701,7 +770,10 @@ raptor-wasm-misc-baseline-firefox-profiling:
|
|||
description: "Raptor WASM Misc on Firefox with baseline JIT and Gecko Profiling"
|
||||
try-name: raptor-wasm-misc-baseline-firefox-profiling
|
||||
treeherder-symbol: Rap-Prof(wm-b)
|
||||
run-on-projects: ['mozilla-central', 'try']
|
||||
run-on-projects:
|
||||
by-test-platform:
|
||||
.*shippable(?:-qr)?/opt: built-projects
|
||||
default: ['mozilla-central', 'try']
|
||||
max-run-time: 900
|
||||
tier: 2
|
||||
mozharness:
|
||||
|
@ -727,7 +799,10 @@ raptor-wasm-misc-ion-firefox-profiling:
|
|||
description: "Raptor WASM Misc on Firefox with ION Monkey and Gecko Profiling"
|
||||
try-name: raptor-wasm-misc-ion-firefox-profiling
|
||||
treeherder-symbol: Rap-Prof(wm-i)
|
||||
run-on-projects: ['mozilla-central', 'try']
|
||||
run-on-projects:
|
||||
by-test-platform:
|
||||
.*shippable(?:-qr)?/opt: built-projects
|
||||
default: ['mozilla-central', 'try']
|
||||
max-run-time: 900
|
||||
tier: 2
|
||||
mozharness:
|
||||
|
@ -758,7 +833,10 @@ raptor-assorted-dom-firefox-profiling:
|
|||
description: "Raptor Assorted-Dom on Firefox with Gecko Profiling"
|
||||
try-name: raptor-assorted-dom-firefox-profiling
|
||||
treeherder-symbol: Rap-Prof(dom)
|
||||
run-on-projects: ['mozilla-central', 'try']
|
||||
run-on-projects:
|
||||
by-test-platform:
|
||||
.*shippable(?:-qr)?/opt: built-projects
|
||||
default: ['mozilla-central', 'try']
|
||||
max-run-time: 900
|
||||
tier: 2
|
||||
mozharness:
|
||||
|
@ -786,7 +864,10 @@ raptor-wasm-godot-firefox-profiling:
|
|||
description: "Raptor Wasm Godot on Firefox with Gecko Profiling"
|
||||
try-name: raptor-wasm-godot-firefox-profiling
|
||||
treeherder-symbol: Rap-Prof(godot)
|
||||
run-on-projects: ['mozilla-central', 'try']
|
||||
run-on-projects:
|
||||
by-test-platform:
|
||||
.*shippable(?:-qr)?/opt: built-projects
|
||||
default: ['mozilla-central', 'try']
|
||||
max-run-time: 900
|
||||
tier: 2
|
||||
mozharness:
|
||||
|
@ -811,7 +892,10 @@ raptor-wasm-godot-baseline-firefox-profiling:
|
|||
description: "Raptor Wasm Godot on Firefox with baseline JIT and Gecko Profiling"
|
||||
try-name: raptor-wasm-godot-baseline-firefox-profiling
|
||||
treeherder-symbol: Rap-Prof(godot-b)
|
||||
run-on-projects: ['mozilla-central', 'try']
|
||||
run-on-projects:
|
||||
by-test-platform:
|
||||
.*shippable(?:-qr)?/opt: built-projects
|
||||
default: ['mozilla-central', 'try']
|
||||
max-run-time: 900
|
||||
tier: 2
|
||||
mozharness:
|
||||
|
@ -823,7 +907,10 @@ raptor-wasm-godot-cranelift-firefox:
|
|||
description: "Raptor WASM Godot on Firefox with Cranelift"
|
||||
try-name: raptor-wasm-godot-cranelift-firefox
|
||||
treeherder-symbol: Rap(godot-c)
|
||||
run-on-projects: ['mozilla-central', 'try']
|
||||
run-on-projects:
|
||||
by-test-platform:
|
||||
.*shippable(?:-qr)?/opt: built-projects
|
||||
default: ['mozilla-central', 'try']
|
||||
max-run-time:
|
||||
by-test-platform:
|
||||
.*-qr/.*: 2100
|
||||
|
@ -837,7 +924,10 @@ raptor-wasm-godot-cranelift-firefox-profiling:
|
|||
description: "Raptor WASM Godot on Firefox with Cranelift Profiling"
|
||||
try-name: raptor-wasm-godot-cranelift-firefox-profiling
|
||||
treeherder-symbol: Rap-Prof(godot-c)
|
||||
run-on-projects: ['mozilla-central', 'try']
|
||||
run-on-projects:
|
||||
by-test-platform:
|
||||
.*shippable(?:-qr)?/opt: built-projects
|
||||
default: ['mozilla-central', 'try']
|
||||
max-run-time: 900
|
||||
mozharness:
|
||||
extra-options:
|
||||
|
@ -861,7 +951,10 @@ raptor-wasm-godot-ion-firefox-profiling:
|
|||
description: "Raptor WASM godot on Firefox with ION Monkey and Gecko Profiling"
|
||||
try-name: raptor-wasm-godot-ion-firefox-profiling
|
||||
treeherder-symbol: Rap-Prof(godot-i)
|
||||
run-on-projects: ['mozilla-central', 'try']
|
||||
run-on-projects:
|
||||
by-test-platform:
|
||||
.*shippable(?:-qr)?/opt: built-projects
|
||||
default: ['mozilla-central', 'try']
|
||||
max-run-time: 900
|
||||
tier: 2
|
||||
mozharness:
|
||||
|
|
|
@ -33,7 +33,7 @@ talos-bcv:
|
|||
by-test-platform:
|
||||
.*-qr/.*: [] # this test is not useful with webrender
|
||||
(?:windows10-64|windows7-32|linux64)/opt: ['mozilla-central', 'try']
|
||||
macosx64/opt: ['mozilla-central', 'try']
|
||||
.*shippable/opt: built-projects
|
||||
default: ['mozilla-beta', 'trunk', 'try']
|
||||
tier:
|
||||
by-test-platform:
|
||||
|
@ -51,7 +51,7 @@ talos-chrome:
|
|||
run-on-projects:
|
||||
by-test-platform:
|
||||
(?:windows10-64|windows7-32|linux64)(?:-qr)?/opt: ['mozilla-central', 'try']
|
||||
macosx64(?:-qr)?/opt: ['mozilla-central', 'try']
|
||||
.*shippable(?:-qr)?/opt: built-projects
|
||||
default: ['mozilla-beta', 'trunk', 'try']
|
||||
max-run-time: 1200
|
||||
mozharness:
|
||||
|
@ -67,7 +67,7 @@ talos-damp:
|
|||
by-test-platform:
|
||||
linux64-ccov/.*: ['try'] # Bug 1407593
|
||||
(?:windows10-64|windows7-32|linux64)(?:-qr)?/opt: ['mozilla-central', 'try']
|
||||
macosx64(?:-qr)?/opt: ['mozilla-central', 'try']
|
||||
.*shippable(?:-qr)?/opt: built-projects
|
||||
default: ['mozilla-beta', 'trunk', 'try']
|
||||
mozharness:
|
||||
extra-options:
|
||||
|
@ -80,7 +80,7 @@ talos-dromaeojs:
|
|||
run-on-projects:
|
||||
by-test-platform:
|
||||
(?:windows10-64|windows7-32|linux64)(?:-qr)?/opt: ['mozilla-central', 'try']
|
||||
macosx64(?:-qr)?/opt: ['mozilla-central', 'try']
|
||||
.*shippable(?:-qr)?/opt: built-projects
|
||||
default: ['mozilla-beta', 'trunk', 'try']
|
||||
max-run-time: 2100
|
||||
mozharness:
|
||||
|
@ -95,7 +95,7 @@ talos-flex:
|
|||
run-on-projects:
|
||||
by-test-platform:
|
||||
(?:windows10-64|windows7-32|linux64)(?:-qr)?/opt: ['mozilla-central', 'try']
|
||||
macosx64(?:-qr)?/opt: ['mozilla-central', 'try']
|
||||
.*shippable(?:-qr)?/opt: built-projects
|
||||
default: ['mozilla-central', 'try']
|
||||
max-run-time: 1800
|
||||
mozharness:
|
||||
|
@ -109,7 +109,7 @@ talos-g1:
|
|||
run-on-projects:
|
||||
by-test-platform:
|
||||
(?:windows10-64|windows7-32|linux64)(?:-qr)?/opt: ['mozilla-central', 'try']
|
||||
macosx64(?:-qr)?/opt: ['mozilla-central', 'try']
|
||||
.*shippable(?:-qr)?/opt: built-projects
|
||||
default: ['mozilla-beta', 'trunk', 'try']
|
||||
max-run-time:
|
||||
by-test-platform:
|
||||
|
@ -126,7 +126,7 @@ talos-g3:
|
|||
run-on-projects:
|
||||
by-test-platform:
|
||||
(?:windows10-64|windows7-32|linux64)(?:-qr)?/opt: ['mozilla-central', 'try']
|
||||
macosx64(?:-qr)?/opt: ['mozilla-central', 'try']
|
||||
.*shippable(?:-qr)?/opt: built-projects
|
||||
default: ['mozilla-beta', 'trunk', 'try']
|
||||
max-run-time: 900
|
||||
mozharness:
|
||||
|
@ -140,7 +140,7 @@ talos-g4:
|
|||
run-on-projects:
|
||||
by-test-platform:
|
||||
(?:windows10-64|windows7-32|linux64)(?:-qr)?/opt: ['mozilla-central', 'try']
|
||||
macosx64(?:-qr)?/opt: ['mozilla-central', 'try']
|
||||
.*shippable(?:-qr)?/opt: built-projects
|
||||
default: ['mozilla-beta', 'trunk', 'try']
|
||||
max-run-time:
|
||||
by-test-platform:
|
||||
|
@ -157,7 +157,7 @@ talos-g5:
|
|||
run-on-projects:
|
||||
by-test-platform:
|
||||
(?:windows10-64|windows7-32|linux64)(?:-qr)?/opt: ['mozilla-central', 'try']
|
||||
macosx64(?:-qr)?/opt: ['mozilla-central', 'try']
|
||||
.*shippable(?:-qr)?/opt: built-projects
|
||||
default: ['mozilla-beta', 'trunk', 'try']
|
||||
mozharness:
|
||||
extra-options:
|
||||
|
@ -174,7 +174,6 @@ talos-h1:
|
|||
run-on-projects:
|
||||
by-test-platform:
|
||||
(?:windows10-64|windows7-32|linux64)(?:-qr)?/opt: ['mozilla-central', 'try']
|
||||
macosx64(?:-qr)?/opt: ['mozilla-central', 'try']
|
||||
default: ['mozilla-beta', 'trunk', 'try']
|
||||
mozharness:
|
||||
extra-options:
|
||||
|
@ -191,7 +190,6 @@ talos-h2:
|
|||
run-on-projects:
|
||||
by-test-platform:
|
||||
(?:windows10-64|windows7-32|linux64)(?:-qr)?/opt: ['mozilla-central', 'try']
|
||||
macosx64(?:-qr)?/opt: ['mozilla-central', 'try']
|
||||
default: ['mozilla-beta', 'trunk', 'try']
|
||||
max-run-time:
|
||||
by-test-platform:
|
||||
|
@ -208,7 +206,6 @@ talos-motionmark:
|
|||
run-on-projects:
|
||||
by-test-platform:
|
||||
(?:windows10-64|windows7-32|linux64)(?:-qr)?/opt: ['mozilla-central', 'try']
|
||||
macosx64(?:-qr)?/opt: ['mozilla-central', 'try']
|
||||
default: ['mozilla-central', 'try']
|
||||
max-run-time: 3600
|
||||
tier:
|
||||
|
@ -227,7 +224,7 @@ talos-other:
|
|||
run-on-projects:
|
||||
by-test-platform:
|
||||
(?:windows10-64|windows7-32|linux64)(?:-qr)?/opt: ['mozilla-central', 'try']
|
||||
macosx64(?:-qr)?/opt: ['mozilla-central', 'try']
|
||||
.*shippable(?:-qr)?/opt: built-projects
|
||||
default: ['mozilla-beta', 'trunk', 'try']
|
||||
max-run-time: 1500
|
||||
mozharness:
|
||||
|
@ -241,7 +238,7 @@ talos-sessionrestore-many-windows:
|
|||
run-on-projects:
|
||||
by-test-platform:
|
||||
(?:windows10-64|windows7-32|linux64)(?:-qr)?/opt: ['mozilla-central', 'try']
|
||||
macosx64(?:-qr)?/opt: ['mozilla-central', 'try']
|
||||
.*shippable(?:-qr)?/opt: built-projects
|
||||
default: ['mozilla-central', 'try']
|
||||
max-run-time: 1500
|
||||
mozharness:
|
||||
|
@ -255,7 +252,7 @@ talos-perf-reftest:
|
|||
run-on-projects:
|
||||
by-test-platform:
|
||||
(?:windows10-64|windows7-32|linux64)(?:-qr)?/opt: ['mozilla-central', 'try']
|
||||
macosx64(?:-qr)?/opt: ['mozilla-central', 'try']
|
||||
.*shippable(?:-qr)?/opt: built-projects
|
||||
default: ['trunk', 'try']
|
||||
max-run-time: 1200
|
||||
mozharness:
|
||||
|
@ -269,7 +266,7 @@ talos-perf-reftest-singletons:
|
|||
run-on-projects:
|
||||
by-test-platform:
|
||||
(?:windows10-64|windows7-32|linux64)(?:-qr)?/opt: ['mozilla-central', 'try']
|
||||
macosx64(?:-qr)?/opt: ['mozilla-central', 'try']
|
||||
.*shippable(?:-qr)?/opt: built-projects
|
||||
default: ['trunk', 'try']
|
||||
max-run-time: 1200
|
||||
mozharness:
|
||||
|
@ -283,7 +280,6 @@ talos-speedometer:
|
|||
run-on-projects:
|
||||
by-test-platform:
|
||||
(?:windows10-64|windows7-32|linux64)(?:-qr)?/opt: ['mozilla-central', 'try']
|
||||
macosx64(?:-qr)?/opt: ['mozilla-central', 'try']
|
||||
default: ['mozilla-beta', 'trunk', 'try']
|
||||
max-run-time: 1500
|
||||
mozharness:
|
||||
|
@ -297,7 +293,7 @@ talos-svgr:
|
|||
run-on-projects:
|
||||
by-test-platform:
|
||||
(?:windows10-64|windows7-32|linux64)(?:-qr)?/opt: ['mozilla-central', 'try']
|
||||
macosx64(?:-qr)?/opt: ['mozilla-central', 'try']
|
||||
.*shippable(?:-qr)?/opt: built-projects
|
||||
default: ['mozilla-beta', 'trunk', 'try']
|
||||
max-run-time: 1800
|
||||
mozharness:
|
||||
|
@ -311,7 +307,7 @@ talos-tp5o:
|
|||
run-on-projects:
|
||||
by-test-platform:
|
||||
(?:windows10-64|windows7-32|linux64)(?:-qr)?/opt: ['mozilla-central', 'try']
|
||||
macosx64(?:-qr)?/opt: ['mozilla-central', 'try']
|
||||
.*shippable(?:-qr)?/opt: built-projects
|
||||
default: ['mozilla-beta', 'trunk', 'try']
|
||||
max-run-time: 1800
|
||||
mozharness:
|
||||
|
@ -325,7 +321,6 @@ talos-tp6:
|
|||
run-on-projects:
|
||||
by-test-platform:
|
||||
(?:windows10-64|windows7-32|linux64)(?:-qr)?/opt: ['mozilla-central', 'try']
|
||||
macosx64(?:-qr)?/opt: ['mozilla-central', 'try']
|
||||
default: ['trunk', 'try']
|
||||
max-run-time: 1200
|
||||
mozharness:
|
||||
|
@ -339,8 +334,9 @@ talos-tp6-stylo-threads:
|
|||
max-run-time: 1200
|
||||
run-on-projects:
|
||||
by-test-platform:
|
||||
macosx64(?!-shippable)*/.*: ['mozilla-beta', 'autoland', 'try']
|
||||
(?:windows10-64|windows7-32|linux64)(?:-qr)?/opt: ['mozilla-central', 'try']
|
||||
macosx64(?:-qr)?/opt: ['mozilla-central', 'try']
|
||||
.*shippable(?:-qr)?/opt: built-projects
|
||||
default: ['mozilla-beta', 'trunk', 'try']
|
||||
mozharness:
|
||||
extra-options:
|
||||
|
@ -355,7 +351,7 @@ talos-tabswitch:
|
|||
by-test-platform:
|
||||
linux64-ccov/.*: ['try'] # Bug 1407593
|
||||
(?:windows10-64|windows7-32|linux64)(?:-qr)?/opt: ['mozilla-central', 'try']
|
||||
macosx64(?:-qr)?/opt: ['mozilla-central', 'try']
|
||||
.*shippable(?:-qr)?/opt: built-projects
|
||||
default: ['mozilla-beta', 'trunk', 'try']
|
||||
mozharness:
|
||||
extra-options:
|
||||
|
@ -376,8 +372,9 @@ talos-xperf:
|
|||
by-test-platform:
|
||||
(?:windows10-64|windows7-32|linux64)(?:-qr)?/opt: ['mozilla-central', 'try']
|
||||
windows10-aarch64/opt: []
|
||||
windows7-32-(?:pgo|shippable)(?:-qr)?/.*: ['mozilla-beta', 'trunk', 'try']
|
||||
windows10-64-(?:pgo|shippable)(?:-qr)?/.*: ['mozilla-beta', 'trunk', 'try']
|
||||
windows7-32-pgo(?:-qr)?/.*: ['mozilla-beta', 'trunk', 'try']
|
||||
windows10-64-(?!qr|shippable).*/opt: ['mozilla-beta', 'trunk', 'try']
|
||||
.*shippable(?:-qr)?/opt: built-projects
|
||||
default: []
|
||||
tier:
|
||||
by-test-platform:
|
||||
|
|
|
@ -19,6 +19,16 @@ linux32/debug:
|
|||
build-platform: linux/debug
|
||||
test-sets:
|
||||
- linux32-tests
|
||||
linux32/opt:
|
||||
build-platform: linux/opt
|
||||
test-sets:
|
||||
- linux32-tests
|
||||
- linux32-opt-tests
|
||||
linux32-nightly/opt:
|
||||
build-platform: linux-nightly/opt
|
||||
test-sets:
|
||||
- linux32-tests
|
||||
- linux32-opt-tests
|
||||
linux32-shippable/opt:
|
||||
build-platform: linux-shippable/opt
|
||||
test-sets:
|
||||
|
@ -49,6 +59,18 @@ linux64/opt:
|
|||
- linux-talos-flex
|
||||
- raptor-firefox
|
||||
- raptor-fetch-firefox
|
||||
linux64-nightly/opt:
|
||||
build-platform: linux64-nightly/opt
|
||||
test-sets:
|
||||
- common-tests
|
||||
- web-platform-tests
|
||||
- opt-only-tests
|
||||
- desktop-screenshot-capture
|
||||
- awsy
|
||||
- raptor-chrome
|
||||
- raptor-fetch-chrome
|
||||
- raptor-profiling
|
||||
- raptor-fetch-profiling
|
||||
linux64-shippable/opt:
|
||||
build-platform: linux64-shippable/opt
|
||||
test-sets:
|
||||
|
@ -74,7 +96,21 @@ linux64-devedition/opt:
|
|||
- opt-only-tests
|
||||
- desktop-screenshot-capture
|
||||
|
||||
# TODO: use 'asan' label here, instead of -asan/opt
|
||||
# TODO: use 'pgo' and 'asan' labels here, instead of -pgo/opt
|
||||
linux64-pgo/opt:
|
||||
build-platform: linux64-pgo/opt
|
||||
test-sets:
|
||||
- common-tests
|
||||
- web-platform-tests
|
||||
- opt-only-tests
|
||||
- desktop-screenshot-capture
|
||||
- talos
|
||||
- awsy
|
||||
- mochitest-headless
|
||||
- linux-talos-flex
|
||||
- raptor-firefox
|
||||
- raptor-fetch-firefox
|
||||
|
||||
linux64-asan/opt:
|
||||
build-platform: linux64-asan/opt
|
||||
test-sets:
|
||||
|
@ -97,6 +133,15 @@ linux64-qr/opt:
|
|||
- web-platform-tests
|
||||
- raptor-firefox
|
||||
- raptor-fetch-firefox
|
||||
linux64-pgo-qr/opt:
|
||||
build-platform: linux64-pgo/opt
|
||||
test-sets:
|
||||
- linux-qr-tests
|
||||
- talos
|
||||
- awsy
|
||||
- web-platform-tests
|
||||
- raptor-firefox
|
||||
- raptor-fetch-firefox
|
||||
linux64-shippable-qr/opt:
|
||||
build-platform: linux64-shippable/opt
|
||||
test-sets:
|
||||
|
@ -143,6 +188,27 @@ windows7-32/opt:
|
|||
- web-platform-tests
|
||||
- raptor-firefox
|
||||
|
||||
windows7-32-pgo/opt:
|
||||
build-platform: win32-pgo/opt
|
||||
test-sets:
|
||||
- awsy
|
||||
- desktop-screenshot-capture
|
||||
- windows-reftest-gpu
|
||||
- windows-talos
|
||||
- windows-tests
|
||||
- web-platform-tests
|
||||
- raptor-firefox
|
||||
|
||||
windows7-32-nightly/opt:
|
||||
build-platform: win32-nightly/opt
|
||||
test-sets:
|
||||
- awsy
|
||||
- desktop-screenshot-capture
|
||||
- windows-reftest-gpu
|
||||
- windows-tests
|
||||
- web-platform-tests
|
||||
- raptor-chrome
|
||||
|
||||
windows7-32-shippable/opt:
|
||||
build-platform: win32-shippable/opt
|
||||
test-sets:
|
||||
|
@ -209,11 +275,35 @@ windows10-64/opt:
|
|||
# - raptor-firefox
|
||||
|
||||
windows10-64-ux/opt:
|
||||
build-platform: win64-shippable/opt
|
||||
build-platform: win64-nightly/opt
|
||||
test-sets:
|
||||
- raptor-firefox
|
||||
- talos-ux
|
||||
|
||||
windows10-64-pgo/opt:
|
||||
build-platform: win64-pgo/opt
|
||||
test-sets:
|
||||
- awsy
|
||||
- desktop-screenshot-capture
|
||||
- windows-talos
|
||||
- marionette-gpu-tests
|
||||
- windows-tests
|
||||
- web-platform-tests
|
||||
- mochitest-headless
|
||||
- raptor-firefox
|
||||
|
||||
windows10-64-nightly/opt:
|
||||
build-platform: win64-nightly/opt
|
||||
test-sets:
|
||||
- awsy
|
||||
- desktop-screenshot-capture
|
||||
- desktop-instrumentation
|
||||
- marionette-gpu-tests
|
||||
- windows-tests
|
||||
- web-platform-tests
|
||||
- raptor-chrome
|
||||
- raptor-profiling
|
||||
|
||||
windows10-64-shippable/opt:
|
||||
build-platform: win64-shippable/opt
|
||||
test-sets:
|
||||
|
@ -258,6 +348,15 @@ windows10-64-qr/opt:
|
|||
- raptor-firefox
|
||||
- web-platform-tests
|
||||
|
||||
windows10-64-pgo-qr/opt:
|
||||
build-platform: win64-pgo/opt
|
||||
test-sets:
|
||||
- awsy
|
||||
- windows-qr-tests
|
||||
- windows-talos
|
||||
- raptor-firefox
|
||||
- web-platform-tests
|
||||
|
||||
windows10-64-shippable-qr/opt:
|
||||
build-platform: win64-shippable/opt
|
||||
test-sets:
|
||||
|
@ -275,6 +374,23 @@ macosx64/debug:
|
|||
test-sets:
|
||||
- macosx64-tests
|
||||
|
||||
macosx64/opt:
|
||||
build-platform: macosx64/opt
|
||||
test-sets:
|
||||
- macosx64-talos
|
||||
- macosx64-tests
|
||||
- desktop-screenshot-capture
|
||||
- awsy
|
||||
- raptor-firefox
|
||||
|
||||
macosx64-nightly/opt:
|
||||
build-platform: macosx64-nightly/opt
|
||||
test-sets:
|
||||
- macosx64-tests
|
||||
- awsy
|
||||
- raptor-chrome
|
||||
- raptor-profiling
|
||||
|
||||
macosx64-shippable/opt:
|
||||
build-platform: macosx64-shippable/opt
|
||||
test-sets:
|
||||
|
@ -291,6 +407,11 @@ macosx64-devedition/opt:
|
|||
test-sets:
|
||||
- macosx64-tests
|
||||
|
||||
macosx64-qr/opt:
|
||||
build-platform: macosx64/opt
|
||||
test-sets:
|
||||
- macosx64-qr-tests
|
||||
|
||||
macosx64-shippable-qr/opt:
|
||||
build-platform: macosx64-shippable/opt
|
||||
test-sets:
|
||||
|
|
|
@ -51,7 +51,8 @@ web-platform-tests:
|
|||
by-test-platform:
|
||||
android.*: ['mozilla-central', 'try']
|
||||
windows10-aarch64/opt: ['try', 'mozilla-central']
|
||||
.*-qr/.*: ['release', 'try'] # skip on integration branches due to high load
|
||||
.*(?<!shippable)-qr/.*: ['release', 'try'] # skip on integration branches due to high load
|
||||
.*shippable/opt: built-projects
|
||||
default: built-projects
|
||||
tier:
|
||||
by-test-platform:
|
||||
|
@ -107,13 +108,13 @@ web-platform-tests-reftests:
|
|||
by-test-platform:
|
||||
android.*: ['mozilla-central', 'try']
|
||||
windows10-aarch64/opt: ['try', 'mozilla-central']
|
||||
linux64(?:-pgo|-shippable)?-qr/.*: ['release', 'try'] # skip on integration branches due to high load
|
||||
linux64-pgo-qr/.*: ['release', 'try'] # skip on integration branches due to high load
|
||||
default: built-projects
|
||||
tier:
|
||||
by-test-platform:
|
||||
android.*: 2
|
||||
linux64-asan/opt: 2
|
||||
linux64(?:-pgo|-shippable)?-qr/.*: 2 # can't be tier-1 if it's not running on integration branches
|
||||
linux64-qr/.*: 2 # can't be tier-1 if it's not running on integration branches
|
||||
default: default
|
||||
mozharness:
|
||||
extra-options:
|
||||
|
@ -156,7 +157,8 @@ web-platform-tests-wdspec:
|
|||
by-test-platform:
|
||||
windows10-aarch64/opt: ['try', 'mozilla-central']
|
||||
android.*: ['mozilla-central', 'try']
|
||||
.*-qr/.*: ['release', 'try']
|
||||
.*(?<!shippable)-qr/.*: ['release', 'try'] # skip on integration branches due to high load
|
||||
.*shippable(?:-qr)?/opt: built-projects
|
||||
default: built-projects
|
||||
tier:
|
||||
by-test-platform:
|
||||
|
@ -193,7 +195,7 @@ test-verify-wpt:
|
|||
.*-ccov/.*: []
|
||||
.*-asan/.*: []
|
||||
(?:windows10-64|windows7-32|linux64)(?:-qr)?/opt: ['mozilla-central', 'try']
|
||||
macosx64(?:-qr)?/opt: ['mozilla-central', 'try']
|
||||
.*shippable/opt: built-projects
|
||||
# do not run on beta or release: usually just confirms earlier results
|
||||
default: ['trunk', 'try']
|
||||
tier: 2
|
||||
|
|
|
@ -14,10 +14,11 @@ kind-dependencies:
|
|||
|
||||
only-for-attributes:
|
||||
- nightly
|
||||
- shippable
|
||||
|
||||
job-template:
|
||||
description: Upload generated source files from build
|
||||
attributes:
|
||||
nightly: true
|
||||
worker-type: aws-provisioner-v1/gecko-t-linux-xlarge
|
||||
treeherder:
|
||||
symbol: Ugs
|
||||
|
|
|
@ -55,8 +55,8 @@ def loader(kind, path, config, params, loaded_tasks):
|
|||
|
||||
if only_attributes:
|
||||
config_attrs = set(only_attributes)
|
||||
if not config_attrs & set(task.attributes):
|
||||
# make sure any attribute exists
|
||||
if config_attrs - set(task.attributes):
|
||||
# make sure all attributes exist
|
||||
continue
|
||||
|
||||
job = {
|
||||
|
|
|
@ -51,8 +51,6 @@ def loader(kind, path, config, params, loaded_tasks):
|
|||
test['test-name'] = test_name
|
||||
if test_platform.get('nightly'):
|
||||
test.setdefault('attributes', {})['nightly'] = True
|
||||
if test_platform.get('shippable'):
|
||||
test.setdefault('attributes', {})['shippable'] = True
|
||||
|
||||
logger.debug("Generating tasks for test {} on platform {}".format(
|
||||
test_name, test['test-platform']))
|
||||
|
@ -99,9 +97,6 @@ def get_test_platforms(test_platforms_cfg, builds_by_platform, signed_builds_by_
|
|||
if builds_by_platform[build_platform].attributes.get('nightly'):
|
||||
test_platforms[test_platform]['nightly'] = \
|
||||
builds_by_platform[build_platform].attributes['nightly']
|
||||
if builds_by_platform[build_platform].attributes.get('shippable'):
|
||||
test_platforms[test_platform]['shippable'] = \
|
||||
builds_by_platform[build_platform].attributes['shippable']
|
||||
|
||||
test_platforms[test_platform].update(cfg)
|
||||
|
||||
|
|
|
@ -45,23 +45,23 @@ platform_names:
|
|||
path_platform: ''
|
||||
filename_platform:
|
||||
by-platform:
|
||||
linux-shippable: 'linux-i686'
|
||||
linux64-shippable: 'linux-x86_64'
|
||||
linux-nightly: 'linux-i686'
|
||||
linux64-nightly: 'linux-x86_64'
|
||||
linux64-asan-reporter-nightly: 'linux-x86_64-asan-reporter'
|
||||
macosx64-shippable: 'mac'
|
||||
win32-shippable: 'win32'
|
||||
win64-shippable: 'win64'
|
||||
win64-aarch64-shippable: 'win64-aarch64'
|
||||
macosx64-nightly: 'mac'
|
||||
win32-nightly: 'win32'
|
||||
win64-nightly: 'win64'
|
||||
win64-aarch64-nightly: 'win64-aarch64'
|
||||
win64-asan-reporter-nightly: 'win64-asan-reporter'
|
||||
stage_platform:
|
||||
by-platform:
|
||||
linux-shippable: 'linux'
|
||||
linux-nightly: 'linux'
|
||||
linux64-asan-reporter-nightly: 'linux64-asan-reporter'
|
||||
linux64-shippable: 'linux64'
|
||||
macosx64-shippable: 'macosx64'
|
||||
win32-shippable: 'win32'
|
||||
win64-shippable: 'win64'
|
||||
win64-aarch64-shippable: 'win64-aarch64'
|
||||
linux64-nightly: 'linux64'
|
||||
macosx64-nightly: 'macosx64'
|
||||
win32-nightly: 'win32'
|
||||
win64-nightly: 'win64'
|
||||
win64-aarch64-nightly: 'win64-aarch64'
|
||||
win64-asan-reporter-nightly: 'win64-asan-reporter'
|
||||
|
||||
default: &default
|
||||
|
@ -191,13 +191,13 @@ mapping:
|
|||
from:
|
||||
- build
|
||||
only_for_platforms:
|
||||
- linux-shippable
|
||||
- linux64-shippable
|
||||
- macosx64-shippable
|
||||
- win64-shippable
|
||||
- win32-shippable
|
||||
- win64-shippable
|
||||
- win64-aarch64-shippable
|
||||
- linux-nightly
|
||||
- linux64-nightly
|
||||
- macosx64-nightly
|
||||
- win64-nightly
|
||||
- win32-nightly
|
||||
- win64-nightly
|
||||
- win64-aarch64-nightly
|
||||
- win64-asan-reporter-nightly
|
||||
- linux64-asan-reporter-nightly
|
||||
pretty_name: firefox-${version}.${locale}.langpack.xpi
|
||||
|
@ -217,9 +217,9 @@ mapping:
|
|||
pretty_name: mar
|
||||
checksums_path: mar
|
||||
not_for_platforms:
|
||||
- win32-shippable
|
||||
- win64-shippable
|
||||
- win64-aarch64-shippable
|
||||
- win32-nightly
|
||||
- win64-nightly
|
||||
- win64-aarch64-nightly
|
||||
- win64-asan-reporter-nightly
|
||||
destinations:
|
||||
- ${year}/${month}/${upload_date}-${branch}/mar-tools/${stage_platform}
|
||||
|
@ -231,9 +231,9 @@ mapping:
|
|||
pretty_name: mbsdiff
|
||||
checksums_path: mbsdiff
|
||||
not_for_platforms:
|
||||
- win32-shippable
|
||||
- win64-shippable
|
||||
- win64-aarch64-shippable
|
||||
- win32-nightly
|
||||
- win64-nightly
|
||||
- win64-aarch64-nightly
|
||||
- win64-asan-reporter-nightly
|
||||
destinations:
|
||||
- ${year}/${month}/${upload_date}-${branch}/mar-tools/${stage_platform}
|
||||
|
@ -245,9 +245,9 @@ mapping:
|
|||
pretty_name: mar.exe
|
||||
checksums_path: mar.exe
|
||||
only_for_platforms:
|
||||
- win32-shippable
|
||||
- win64-shippable
|
||||
- win64-aarch64-shippable
|
||||
- win32-nightly
|
||||
- win64-nightly
|
||||
- win64-aarch64-nightly
|
||||
- win64-asan-reporter-nightly
|
||||
destinations:
|
||||
- ${year}/${month}/${upload_date}-${branch}/mar-tools/${stage_platform}
|
||||
|
@ -259,9 +259,9 @@ mapping:
|
|||
pretty_name: mbsdiff.exe
|
||||
checksums_path: mbsdiff.exe
|
||||
only_for_platforms:
|
||||
- win32-shippable
|
||||
- win64-shippable
|
||||
- win64-aarch64-shippable
|
||||
- win32-nightly
|
||||
- win64-nightly
|
||||
- win64-aarch64-nightly
|
||||
- win64-asan-reporter-nightly
|
||||
destinations:
|
||||
- ${year}/${month}/${upload_date}-${branch}/mar-tools/${stage_platform}
|
||||
|
@ -273,8 +273,8 @@ mapping:
|
|||
from:
|
||||
- signing
|
||||
only_for_platforms:
|
||||
- linux-shippable
|
||||
- linux64-shippable
|
||||
- linux-nightly
|
||||
- linux64-nightly
|
||||
- linux64-asan-reporter-nightly
|
||||
pretty_name: firefox-${version}.${locale}.${filename_platform}.tar.bz2
|
||||
checksums_path: firefox-${version}.${locale}.${filename_platform}.tar.bz2
|
||||
|
@ -294,8 +294,8 @@ mapping:
|
|||
from:
|
||||
- signing
|
||||
only_for_platforms:
|
||||
- linux-shippable
|
||||
- linux64-shippable
|
||||
- linux-nightly
|
||||
- linux64-nightly
|
||||
- linux64-asan-reporter-nightly
|
||||
pretty_name: firefox-${version}.${locale}.${filename_platform}.tar.bz2.asc
|
||||
checksums_path: firefox-${version}.${locale}.${filename_platform}.tar.bz2.asc
|
||||
|
@ -315,7 +315,7 @@ mapping:
|
|||
from:
|
||||
- repackage
|
||||
only_for_platforms:
|
||||
- macosx64-shippable
|
||||
- macosx64-nightly
|
||||
pretty_name: firefox-${version}.${locale}.${filename_platform}.dmg
|
||||
checksums_path: firefox-${version}.${locale}.${filename_platform}.dmg
|
||||
destinations:
|
||||
|
@ -334,9 +334,9 @@ mapping:
|
|||
from:
|
||||
- signing
|
||||
only_for_platforms:
|
||||
- win64-shippable
|
||||
- win32-shippable
|
||||
- win64-aarch64-shippable
|
||||
- win64-nightly
|
||||
- win32-nightly
|
||||
- win64-aarch64-nightly
|
||||
- win64-asan-reporter-nightly
|
||||
pretty_name: firefox-${version}.${locale}.${filename_platform}.zip
|
||||
checksums_path: firefox-${version}.${locale}.${filename_platform}.zip
|
||||
|
@ -347,9 +347,9 @@ mapping:
|
|||
from:
|
||||
- repackage-signing
|
||||
only_for_platforms:
|
||||
- win64-shippable
|
||||
- win32-shippable
|
||||
- win64-aarch64-shippable
|
||||
- win64-nightly
|
||||
- win32-nightly
|
||||
- win64-aarch64-nightly
|
||||
- win64-asan-reporter-nightly
|
||||
pretty_name: firefox-${version}.${locale}.${filename_platform}.installer.exe
|
||||
checksums_path: firefox-${version}.${locale}.${filename_platform}.installer.exe
|
||||
|
@ -369,7 +369,7 @@ mapping:
|
|||
from:
|
||||
- repackage-signing
|
||||
only_for_platforms:
|
||||
- win32-shippable
|
||||
- win32-nightly
|
||||
pretty_name: Firefox Installer.${locale}.exe
|
||||
checksums_path: Firefox Installer.${locale}.exe
|
||||
destinations:
|
||||
|
@ -388,8 +388,8 @@ mapping:
|
|||
from:
|
||||
- repackage-signing-msi
|
||||
only_for_platforms:
|
||||
- win64-shippable
|
||||
- win32-shippable
|
||||
- win64-nightly
|
||||
- win32-nightly
|
||||
pretty_name: firefox-${version}.${locale}.${filename_platform}.installer.msi
|
||||
checksums_path: firefox-${version}.${locale}.${filename_platform}.installer.msi
|
||||
destinations:
|
||||
|
|
|
@ -13,13 +13,13 @@ platform_names:
|
|||
path_platform: ''
|
||||
filename_platform:
|
||||
by-platform:
|
||||
linux-shippable: 'linux-i686'
|
||||
linux64-shippable: 'linux-x86_64'
|
||||
linux-nightly: 'linux-i686'
|
||||
linux64-nightly: 'linux-x86_64'
|
||||
linux64-asan-reporter-nightly: 'linux-x86_64-asan-reporter'
|
||||
macosx64-shippable: 'mac'
|
||||
win32-shippable: 'win32'
|
||||
win64-shippable: 'win64'
|
||||
win64-aarch64-shippable: 'win64-aarch64'
|
||||
macosx64-nightly: 'mac'
|
||||
win32-nightly: 'win32'
|
||||
win64-nightly: 'win64'
|
||||
win64-aarch64-nightly: 'win64-aarch64'
|
||||
win64-asan-reporter-nightly: 'win64-asan-reporter'
|
||||
stage_platform: ''
|
||||
|
||||
|
|
|
@ -25,10 +25,7 @@ def get_method(method):
|
|||
|
||||
|
||||
def filter_out_nightly(task, parameters):
|
||||
return (
|
||||
not task.attributes.get('nightly') and
|
||||
task.attributes.get('shipping_phase') in (None, 'build')
|
||||
)
|
||||
return not task.attributes.get('nightly')
|
||||
|
||||
|
||||
def filter_out_cron(task, parameters):
|
||||
|
@ -471,13 +468,9 @@ def make_desktop_nightly_filter(platforms):
|
|||
return all([
|
||||
filter_on_platforms(task, platforms),
|
||||
filter_for_project(task, parameters),
|
||||
any([
|
||||
task.attributes.get('nightly', False),
|
||||
task.attributes.get('shippable', False),
|
||||
]),
|
||||
# Tests and nightly only builds don't have `shipping_product` set
|
||||
task.attributes.get('shipping_product') in {None, "firefox", "thunderbird"},
|
||||
task.kind not in {'l10n'}, # no on-change l10n
|
||||
])
|
||||
return filter
|
||||
|
||||
|
@ -487,9 +480,7 @@ def target_tasks_nightly_linux(full_task_graph, parameters, graph_config):
|
|||
"""Select the set of tasks required for a nightly build of linux. The
|
||||
nightly build process involves a pipeline of builds, signing,
|
||||
and, eventually, uploading the tasks to balrog."""
|
||||
filter = make_desktop_nightly_filter({
|
||||
'linux64-nightly', 'linux-nightly', 'linux64-shippable', 'linux-shippable'
|
||||
})
|
||||
filter = make_desktop_nightly_filter({'linux64-nightly', 'linux-nightly'})
|
||||
return [l for l, t in full_task_graph.tasks.iteritems() if filter(t, parameters)]
|
||||
|
||||
|
||||
|
@ -498,7 +489,7 @@ def target_tasks_nightly_macosx(full_task_graph, parameters, graph_config):
|
|||
"""Select the set of tasks required for a nightly build of macosx. The
|
||||
nightly build process involves a pipeline of builds, signing,
|
||||
and, eventually, uploading the tasks to balrog."""
|
||||
filter = make_desktop_nightly_filter({'macosx64-nightly', 'macosx64-shippable'})
|
||||
filter = make_desktop_nightly_filter({'macosx64-nightly'})
|
||||
return [l for l, t in full_task_graph.tasks.iteritems() if filter(t, parameters)]
|
||||
|
||||
|
||||
|
@ -507,7 +498,7 @@ def target_tasks_nightly_win32(full_task_graph, parameters, graph_config):
|
|||
"""Select the set of tasks required for a nightly build of win32 and win64.
|
||||
The nightly build process involves a pipeline of builds, signing,
|
||||
and, eventually, uploading the tasks to balrog."""
|
||||
filter = make_desktop_nightly_filter({'win32-nightly', 'win32-shippable'})
|
||||
filter = make_desktop_nightly_filter({'win32-nightly'})
|
||||
return [l for l, t in full_task_graph.tasks.iteritems() if filter(t, parameters)]
|
||||
|
||||
|
||||
|
@ -516,7 +507,7 @@ def target_tasks_nightly_win64(full_task_graph, parameters, graph_config):
|
|||
"""Select the set of tasks required for a nightly build of win32 and win64.
|
||||
The nightly build process involves a pipeline of builds, signing,
|
||||
and, eventually, uploading the tasks to balrog."""
|
||||
filter = make_desktop_nightly_filter({'win64-nightly', 'win64-shippable'})
|
||||
filter = make_desktop_nightly_filter({'win64-nightly'})
|
||||
return [l for l, t in full_task_graph.tasks.iteritems() if filter(t, parameters)]
|
||||
|
||||
|
||||
|
@ -525,7 +516,7 @@ def target_tasks_nightly_win64_aarch64(full_task_graph, parameters, graph_config
|
|||
"""Select the set of tasks required for a nightly build of win32 and win64.
|
||||
The nightly build process involves a pipeline of builds, signing,
|
||||
and, eventually, uploading the tasks to balrog."""
|
||||
filter = make_desktop_nightly_filter({'win64-aarch64-nightly', 'win64-aarch64-shippable'})
|
||||
filter = make_desktop_nightly_filter({'win64-aarch64-nightly'})
|
||||
return [l for l, t in full_task_graph.tasks.iteritems() if filter(t, parameters)]
|
||||
|
||||
|
||||
|
|
|
@ -79,7 +79,7 @@ _DESKTOP_UPSTREAM_ARTIFACTS_UNSIGNED_L10N = [
|
|||
# with a beetmover patch in https://github.com/mozilla-releng/beetmoverscript/.
|
||||
# See example in bug 1348286
|
||||
UPSTREAM_ARTIFACT_UNSIGNED_PATHS = _compile_regex_mapping({
|
||||
r'^(linux(|64)|macosx64)(|-devedition)-(nightly|shippable)$':
|
||||
r'^(linux(|64)|macosx64)(|-devedition)-nightly$':
|
||||
_DESKTOP_UPSTREAM_ARTIFACTS_UNSIGNED_EN_US + [
|
||||
'host/bin/mar',
|
||||
'host/bin/mbsdiff',
|
||||
|
@ -96,12 +96,12 @@ UPSTREAM_ARTIFACT_UNSIGNED_PATHS = _compile_regex_mapping({
|
|||
"host/bin/mar.exe",
|
||||
"host/bin/mbsdiff.exe",
|
||||
]),
|
||||
r'^win(32|64(|-aarch64))(|-devedition)-(nightly|shippable)$':
|
||||
r'^win(32|64(|-aarch64))(|-devedition)-nightly$':
|
||||
_DESKTOP_UPSTREAM_ARTIFACTS_UNSIGNED_EN_US + [
|
||||
'host/bin/mar.exe',
|
||||
'host/bin/mbsdiff.exe',
|
||||
],
|
||||
r'^(linux(|64)|macosx64|win(32|64))(|-devedition)-(nightly|shippable)-l10n$':
|
||||
r'^(linux(|64)|macosx64|win(32|64))(|-devedition)-nightly-l10n$':
|
||||
_DESKTOP_UPSTREAM_ARTIFACTS_UNSIGNED_L10N,
|
||||
})
|
||||
|
||||
|
@ -110,10 +110,9 @@ UPSTREAM_ARTIFACT_UNSIGNED_PATHS = _compile_regex_mapping({
|
|||
# with a beetmover patch in https://github.com/mozilla-releng/beetmoverscript/.
|
||||
# See example in bug 1348286
|
||||
UPSTREAM_ARTIFACT_SIGNED_PATHS = _compile_regex_mapping({
|
||||
r'^linux(|64)(|-devedition|-asan-reporter)-(nightly|shippable)(|-l10n)$':
|
||||
r'^linux(|64)(|-devedition|-asan-reporter)-nightly(|-l10n)$':
|
||||
['target.tar.bz2', 'target.tar.bz2.asc'],
|
||||
r'^win(32|64)(|-aarch64)(|-devedition|-asan-reporter)-(nightly|shippable)(|-l10n)$':
|
||||
['target.zip'],
|
||||
r'^win(32|64)(|-aarch64)(|-devedition|-asan-reporter)-nightly(|-l10n)$': ['target.zip'],
|
||||
})
|
||||
|
||||
# Until bug 1331141 is fixed, if you are adding any new artifacts here that
|
||||
|
|
|
@ -24,14 +24,6 @@ def add_signed_routes(config, jobs):
|
|||
dep_job = job['primary-dependency']
|
||||
|
||||
job['routes'] = []
|
||||
if dep_job.attributes.get('shippable'):
|
||||
for dep_route in dep_job.task.get('routes', []):
|
||||
if not dep_route.startswith('index.gecko.v2'):
|
||||
continue
|
||||
branch = dep_route.split(".")[3]
|
||||
rest = ".".join(dep_route.split(".")[4:])
|
||||
job['routes'].append(
|
||||
'index.gecko.v2.{}.signed.{}'.format(branch, rest))
|
||||
if dep_job.attributes.get('nightly'):
|
||||
for dep_route in dep_job.task.get('routes', []):
|
||||
if not dep_route.startswith('index.gecko.v2'):
|
||||
|
|
|
@ -21,7 +21,6 @@ import os
|
|||
|
||||
VARIANTS = [
|
||||
'nightly',
|
||||
'shippable',
|
||||
'devedition',
|
||||
'pgo',
|
||||
'asan',
|
||||
|
@ -54,8 +53,7 @@ def test_packages_url(taskdesc):
|
|||
'target.test_packages.json'))
|
||||
# for android nightly we need to add 'en-US' to the artifact url
|
||||
test = taskdesc['run']['test']
|
||||
if 'android' in test['test-platform'] and (
|
||||
get_variant(test['test-platform']) in ("nightly", 'shippable')):
|
||||
if get_variant(test['test-platform']) == "nightly" and 'android' in test['test-platform']:
|
||||
head, tail = os.path.split(artifact_url)
|
||||
artifact_url = os.path.join(head, 'en-US', tail)
|
||||
return artifact_url
|
||||
|
|
|
@ -80,7 +80,7 @@ l10n_description_schema = schema.extend({
|
|||
Required('job-name'): _by_platform(basestring),
|
||||
|
||||
# Type of index
|
||||
Optional('type'): _by_platform(basestring),
|
||||
Optional('type'): basestring,
|
||||
},
|
||||
# Description of the localized task
|
||||
Required('description'): _by_platform(basestring),
|
||||
|
@ -245,7 +245,6 @@ def handle_keyed_by(config, jobs):
|
|||
"mozharness.script",
|
||||
"treeherder.tier",
|
||||
"treeherder.platform",
|
||||
"index.type",
|
||||
"index.product",
|
||||
"index.job-name",
|
||||
"when.files-changed",
|
||||
|
@ -278,8 +277,7 @@ def handle_artifact_prefix(config, jobs):
|
|||
@transforms.add
|
||||
def all_locales_attribute(config, jobs):
|
||||
for job in jobs:
|
||||
locales_platform = job['attributes']['build_platform'].replace("-shippable", "")
|
||||
locales_platform = locales_platform.replace("-nightly", "")
|
||||
locales_platform = job['attributes']['build_platform'].replace("-nightly", "")
|
||||
locales_platform = locales_platform.replace("-pgo", "")
|
||||
locales_with_changesets = parse_locales_file(job["locales-file"],
|
||||
platform=locales_platform)
|
||||
|
|
|
@ -135,11 +135,7 @@ def make_task_description(config, jobs):
|
|||
upstream_artifacts = generate_complete_artifacts(dep_job, config.kind)
|
||||
|
||||
build_platform = dep_job.attributes.get('build_platform')
|
||||
is_nightly = job.get(
|
||||
'nightly', # First check current job
|
||||
dep_job.attributes.get(
|
||||
'nightly', # Then dep job for 'nightly'
|
||||
dep_job.attributes.get('shippable'))) # lastly dep job for 'shippable'
|
||||
is_nightly = job.get('nightly', dep_job.attributes.get('nightly'))
|
||||
signing_cert_scope = get_signing_cert_scope_per_platform(
|
||||
build_platform, is_nightly, config
|
||||
)
|
||||
|
|
|
@ -66,19 +66,16 @@ def add_command_arguments(config, tasks):
|
|||
all_locales.update(sub_partner.get('locales', []))
|
||||
for task in tasks:
|
||||
# add the MOZHARNESS_OPTIONS, eg version=61.0, build-number=1, platform=win64
|
||||
if not task['attributes']['build_platform'].endswith('-shippable') and \
|
||||
not task['attributes']['build_platform'].endswith('-nightly'):
|
||||
if not task['attributes']['build_platform'].endswith('-nightly'):
|
||||
raise Exception(
|
||||
"Unexpected partner repack platform: {}".format(
|
||||
task['attributes']['build_platform'],
|
||||
),
|
||||
)
|
||||
platform = task['attributes']['build_platform'].partition('-shippable')[0]
|
||||
platform = platform.partition('-nightly')[0]
|
||||
task['run']['options'] = [
|
||||
'version={}'.format(release_config['version']),
|
||||
'build-number={}'.format(release_config['build_number']),
|
||||
'platform={}'.format(platform),
|
||||
'platform={}'.format(task['attributes']['build_platform'].partition('-nightly')[0]),
|
||||
]
|
||||
if task['extra']['limit-locales']:
|
||||
for locale in all_locales:
|
||||
|
|
|
@ -82,13 +82,9 @@ def filter_out_macos_jobs_but_mac_only_locales(config, jobs):
|
|||
for job in jobs:
|
||||
build_platform = job['primary-dependency'].attributes.get('build_platform')
|
||||
|
||||
if build_platform in (
|
||||
'linux64-nightly', 'linux64-devedition-nightly',
|
||||
'linux64-shippable'):
|
||||
if build_platform in ('linux64-nightly', 'linux64-devedition-nightly'):
|
||||
yield job
|
||||
elif build_platform in (
|
||||
'macosx64-nightly', 'macosx64-devedition-nightly',
|
||||
'macosx64-shippable') and \
|
||||
elif build_platform in ('macosx64-nightly', 'macosx64-devedition-nightly') and \
|
||||
'ja-JP-mac' in job['attributes']['chunk_locales']:
|
||||
# Other locales of the same job shouldn't be processed
|
||||
job['attributes']['chunk_locales'] = ['ja-JP-mac']
|
||||
|
|
|
@ -21,12 +21,8 @@ def add_indexes(config, jobs):
|
|||
job_name = '{}-{}'.format(build_platform, repackage_type)
|
||||
product = job.get('index', {}).get('product', 'firefox')
|
||||
index_type = 'generic'
|
||||
if job['attributes'].get('shippable') and job['attributes'].get('locale'):
|
||||
index_type = 'shippable-l10n'
|
||||
if job['attributes'].get('nightly') and job['attributes'].get('locale'):
|
||||
index_type = 'nightly-l10n'
|
||||
if job['attributes'].get('shippable'):
|
||||
index_type = 'shippable'
|
||||
if job['attributes'].get('nightly'):
|
||||
index_type = 'nightly'
|
||||
if job['attributes'].get('locale'):
|
||||
|
|
|
@ -89,7 +89,7 @@ def make_repackage_signing_description(config, jobs):
|
|||
)
|
||||
|
||||
build_platform = dep_job.attributes.get('build_platform')
|
||||
is_nightly = dep_job.attributes.get('nightly', dep_job.attributes.get('shippable'))
|
||||
is_nightly = dep_job.attributes.get('nightly')
|
||||
signing_cert_scope = get_signing_cert_scope_per_platform(
|
||||
build_platform, is_nightly, config
|
||||
)
|
||||
|
|
|
@ -41,7 +41,7 @@ def make_repackage_signing_description(config, jobs):
|
|||
repack_id = dep_job.task['extra']['repack_id']
|
||||
attributes = dep_job.attributes
|
||||
build_platform = dep_job.attributes.get('build_platform')
|
||||
is_nightly = dep_job.attributes.get('nightly', dep_job.attributes.get('shippable'))
|
||||
is_nightly = dep_job.attributes.get('nightly')
|
||||
|
||||
# Mac & windows
|
||||
label = dep_job.label.replace("repackage-", "repackage-signing-")
|
||||
|
|
|
@ -88,8 +88,7 @@ def make_task_description(config, jobs):
|
|||
add_scope_prefix(config, 'signing:format:{}'.format(format))
|
||||
)
|
||||
|
||||
is_nightly = dep_job.attributes.get(
|
||||
'nightly', dep_job.attributes.get('shippable', False))
|
||||
is_nightly = dep_job.attributes.get('nightly', False)
|
||||
treeherder = None
|
||||
if 'partner' not in config.kind and 'eme-free' not in config.kind:
|
||||
treeherder = job.get('treeherder', {})
|
||||
|
|
|
@ -127,7 +127,7 @@ task_description_schema = Schema({
|
|||
|
||||
# Type of gecko v2 index to use
|
||||
'type': Any('generic', 'nightly', 'l10n', 'nightly-with-multi-l10n',
|
||||
'release', 'nightly-l10n', 'shippable', 'shippable-l10n'),
|
||||
'release', 'nightly-l10n', 'shippable'),
|
||||
|
||||
# The rank that the task will receive in the TaskCluster
|
||||
# index. A newly completed task supercedes the currently
|
||||
|
@ -1497,8 +1497,7 @@ def add_shippable_index_routes(config, task):
|
|||
task = add_shippable_l10n_index_routes(config, task, force_locale="en-US")
|
||||
|
||||
# For nightly-compat index:
|
||||
if 'nightly' in config.params['target_tasks_method']:
|
||||
add_nightly_index_routes(config, task)
|
||||
# 'nightly' in config.params['target_tasks_method']
|
||||
|
||||
return task
|
||||
|
||||
|
@ -1610,10 +1609,6 @@ def add_shippable_l10n_index_routes(config, task, force_locale=None):
|
|||
for tpl in V2_SHIPPABLE_L10N_TEMPLATES:
|
||||
routes.append(tpl.format(locale=locale, **subs))
|
||||
|
||||
# For nightly-compat index:
|
||||
if 'nightly' in config.params['target_tasks_method']:
|
||||
add_nightly_l10n_index_routes(config, task, force_locale)
|
||||
|
||||
return task
|
||||
|
||||
|
||||
|
|
|
@ -29,10 +29,6 @@ def add_task_info(config, jobs):
|
|||
dep_th = dep_task.task['extra']['treeherder']
|
||||
job.setdefault('attributes', {})
|
||||
job['attributes']['build_platform'] = dep_task.attributes.get('build_platform')
|
||||
if dep_task.attributes.get('nightly'):
|
||||
job['attributes']['nightly'] = True
|
||||
if dep_task.attributes.get('shippable'):
|
||||
job['attributes']['shippable'] = True
|
||||
plat = '{}/{}'.format(dep_th['machine']['platform'], dep_task.attributes.get('build_type'))
|
||||
job['treeherder']['platform'] = plat
|
||||
job['treeherder']['tier'] = dep_th['tier']
|
||||
|
|
|
@ -28,7 +28,7 @@ def check_nightlies(config, tasks):
|
|||
for task in tasks:
|
||||
dep = task['primary-dependency']
|
||||
if config.params['project'] in RELEASE_PROJECTS and \
|
||||
dep.attributes.get('nightly', dep.attributes.get('shippable')) and \
|
||||
dep.attributes.get('nightly') and \
|
||||
not dep.attributes.get('enable-full-crashsymbols'):
|
||||
raise Exception('Nightly job %s should have enable-full-crashsymbols attribute '
|
||||
'set to true to enable symbol upload to crash-stats' % dep.label)
|
||||
|
@ -61,8 +61,6 @@ def fill_template(config, tasks):
|
|||
attributes['build_type'] = build_type
|
||||
if dep.attributes.get('nightly'):
|
||||
attributes['nightly'] = True
|
||||
if dep.attributes.get('shippable'):
|
||||
attributes['shippable'] = True
|
||||
|
||||
treeherder = task.get('treeherder', {})
|
||||
th = dep.task.get('extra')['treeherder']
|
||||
|
@ -84,12 +82,8 @@ def fill_template(config, tasks):
|
|||
if dep.attributes.get('nightly'):
|
||||
# For nightly builds, we want to run these tasks if the build is run.
|
||||
task['run-on-projects'] = dep.attributes.get('run_on_projects')
|
||||
elif dep.attributes.get('shippable'):
|
||||
# For shippable builds, we want to run these tasks if the build is run.
|
||||
# XXX Better to run this on promote phase instead?
|
||||
task['run-on-projects'] = dep.attributes.get('run_on_projects')
|
||||
else:
|
||||
# For other builds, these can be requested to upload to the try symbol sever.
|
||||
# For non nightly builds, these can be requested to upload to the try symbol sever.
|
||||
task['run-on-projects'] = ['try']
|
||||
|
||||
# clear out the stuff that's not part of a task description
|
||||
|
|
|
@ -43,7 +43,6 @@ _OPTIONAL_ATTRIBUTES = (
|
|||
'shipping_product',
|
||||
'stub-installer',
|
||||
'update-channel',
|
||||
'shippable',
|
||||
)
|
||||
|
||||
|
||||
|
|
|
@ -18,7 +18,6 @@ PLATFORM_RENAMES = {
|
|||
'windows2012-64': 'win64',
|
||||
'windows2012-aarch64': 'win64-aarch64',
|
||||
'osx-cross': 'macosx64',
|
||||
'osx': 'macosx64',
|
||||
}
|
||||
|
||||
BALROG_PLATFORM_MAP = {
|
||||
|
@ -81,8 +80,6 @@ def get_balrog_platform_name(platform):
|
|||
platform = platform.replace('-nightly', '')
|
||||
if '-devedition' in platform:
|
||||
platform = platform.replace('-devedition', '')
|
||||
if '-shippable' in platform:
|
||||
platform = platform.replace('-shippable', '')
|
||||
return PLATFORM_RENAMES.get(platform, platform)
|
||||
|
||||
|
||||
|
|
|
@ -121,12 +121,12 @@ REPACK_CFG_QUERY = """query{
|
|||
|
||||
# Map platforms in repack.cfg into their equivalents in taskcluster
|
||||
TC_PLATFORM_PER_FTP = {
|
||||
'linux-i686': 'linux-shippable',
|
||||
'linux-x86_64': 'linux64-shippable',
|
||||
'mac': 'macosx64-shippable',
|
||||
'win32': 'win32-shippable',
|
||||
'win64': 'win64-shippable',
|
||||
'win64-aarch64': 'win64-aarch64-shippable',
|
||||
'linux-i686': 'linux-nightly',
|
||||
'linux-x86_64': 'linux64-nightly',
|
||||
'mac': 'macosx64-nightly',
|
||||
'win32': 'win32-nightly',
|
||||
'win64': 'win64-nightly',
|
||||
'win64-aarch64': 'win64-aarch64-nightly',
|
||||
}
|
||||
|
||||
TASKCLUSTER_PROXY_SECRET_ROOT = 'http://taskcluster/secrets/v1/secret'
|
||||
|
|
|
@ -820,12 +820,12 @@ def should_use_artifact_map(platform, project):
|
|||
return True
|
||||
|
||||
platforms = [
|
||||
'linux-shippable',
|
||||
'linux64-shippable',
|
||||
'macosx64-shippable',
|
||||
'win32-shippable',
|
||||
'win64-shippable',
|
||||
'win64-aarch64-shippable',
|
||||
'linux-nightly',
|
||||
'linux64-nightly',
|
||||
'macosx64-nightly',
|
||||
'win32-nightly',
|
||||
'win64-nightly',
|
||||
'win64-aarch64-nightly',
|
||||
'win64-asan-reporter-nightly',
|
||||
'linux64-asan-reporter-nightly',
|
||||
]
|
||||
|
|
|
@ -222,7 +222,7 @@ def verify_always_optimized(task, taskgraph, scratch_pad, graph_config):
|
|||
|
||||
@verifications.add('full_task_graph')
|
||||
def verify_nightly_no_sccache(task, taskgraph, scratch_pad, graph_config):
|
||||
if task and any([task.attributes.get('nightly'), task.attributes.get('shippable')]):
|
||||
if task and task.attributes.get('nightly'):
|
||||
if task.task.get('payload', {}).get('env', {}).get('USE_SCCACHE'):
|
||||
raise Exception(
|
||||
'Nightly job {} cannot use sccache'.format(task.label))
|
||||
|
|
|
@ -7,8 +7,6 @@
|
|||
#
|
||||
# Descriptions are required. Please keep this in alphabetical order.
|
||||
|
||||
# yamllint disable rule:line-length
|
||||
|
||||
debugger-tests:
|
||||
selector: fuzzy
|
||||
description: >-
|
||||
|
@ -16,10 +14,10 @@ debugger-tests:
|
|||
query:
|
||||
- "'debugger"
|
||||
- "'mozlint-eslint"
|
||||
- "!asan 'devtools !shippable | 'linux32 | 'macosx64"
|
||||
- "!android !asan 'linux32 | 'macosx64 | !shippable 'mochitest-chrome | 'mochitest-clipboard-e10s"
|
||||
- "!asan !shippable 'linux64/ 'xpcshell"
|
||||
- "!qr !macosx !shippable 'damp"
|
||||
- "!asan !pgo 'devtools"
|
||||
- "!android !asan !pgo 'mochitest-chrome | 'mochitest-clipboard-e10s"
|
||||
- "!asan !pgo 'linux64/ 'xpcshell"
|
||||
- "!pgo !qr !macosx 'damp"
|
||||
|
||||
perf:
|
||||
selector: fuzzy
|
||||
|
|
Загрузка…
Ссылка в новой задаче