зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1621764 - Apply push-interval strategies for linux, windows plain and aarch64 builds, r=jmaher.
This patch uses the new push-interval-10 to schedule the linux, windows plain and aarch64 builds on autoland every 10th push. Tested locally with a local checkout whose pushlog_id was not divisible by 10 using parameters.yml downloaded from the Gecko Decision Task using ./mach taskgraph optimized --verbose --parameters /tmp/parameters.yml parameters.yml from autoland showed the following optimizations. 0:56.13 PushIntervalStrategy: Removing task build-linux64-aarch64/opt interval 10 0:56.13 PushIntervalStrategy: Removing task build-linux64-plain/debug interval 10 0:56.13 PushIntervalStrategy: Removing task build-signing-win64-aarch64/opt interval 10 0:56.13 PushIntervalStrategy: Removing task build-win64-aarch64/debug interval 10 0:56.13 PushIntervalStrategy: Removing task build-win64-plain/debug interval 10 0:56.18 PushIntervalStrategy: Removing task valgrind-linux64-valgrind/opt interval 10 while parameters.yml from mozilla-central did not show any PushIntervalStrategy optimizations. Differential Revision: https://phabricator.services.mozilla.com/D70182
This commit is contained in:
Родитель
4fa722c1a4
Коммит
ecd63e101e
|
@ -79,6 +79,9 @@ linux64-plain/opt:
|
|||
- linux64-cbindgen
|
||||
- linux64-lucetc
|
||||
- wasi-sysroot
|
||||
optimization:
|
||||
push-interval-10:
|
||||
- linux
|
||||
|
||||
linux64-fuzzing/debug:
|
||||
description: "Linux64 Fuzzing Debug"
|
||||
|
@ -209,6 +212,9 @@ linux64-plain/debug:
|
|||
- linux64-cbindgen
|
||||
- linux64-lucetc
|
||||
- wasi-sysroot
|
||||
optimization:
|
||||
push-interval-10:
|
||||
- linux
|
||||
|
||||
linux64-devedition/opt:
|
||||
description: "Linux64 devedition (shippable)"
|
||||
|
@ -1400,6 +1406,9 @@ linux64-aarch64/opt:
|
|||
- linux64-node
|
||||
- linux64-lucetc
|
||||
- wasi-sysroot
|
||||
optimization:
|
||||
push-interval-10:
|
||||
- linux
|
||||
|
||||
linux-gcp/debug:
|
||||
description: "Linux32 Debug - built on GCP"
|
||||
|
|
|
@ -241,6 +241,9 @@ win64-plain/debug:
|
|||
- win64-node
|
||||
- win64-nasm
|
||||
- win64-cbindgen
|
||||
optimization:
|
||||
push-interval-10:
|
||||
- windows
|
||||
|
||||
win64/opt:
|
||||
description: "Win64 Opt"
|
||||
|
@ -332,6 +335,9 @@ win64-plain/opt:
|
|||
- win64-nasm
|
||||
- win64-node
|
||||
- win64-cbindgen
|
||||
optimization:
|
||||
push-interval-10:
|
||||
- windows
|
||||
|
||||
win32-shippable/opt:
|
||||
description: "Win32 Opt Shippable"
|
||||
|
@ -1172,6 +1178,9 @@ win64-aarch64/debug:
|
|||
fetch:
|
||||
- nsis-3.01-win
|
||||
- upx-3.95-win
|
||||
optimization:
|
||||
push-interval-10:
|
||||
- windows
|
||||
|
||||
win64-aarch64/opt:
|
||||
description: "AArch64 Win64 Opt"
|
||||
|
@ -1227,6 +1236,9 @@ win64-aarch64/opt:
|
|||
fetch:
|
||||
- nsis-3.01-win
|
||||
- upx-3.95-win
|
||||
optimization:
|
||||
push-interval-10:
|
||||
- windows
|
||||
|
||||
win64-aarch64-eme/opt:
|
||||
description: "AArch64 Win64 Opt w/ EME"
|
||||
|
@ -1268,6 +1280,9 @@ win64-aarch64-eme/opt:
|
|||
fetch:
|
||||
- nsis-3.01-win
|
||||
- upx-3.95-win
|
||||
optimization:
|
||||
push-interval-10:
|
||||
- windows
|
||||
|
||||
win64-aarch64-shippable/opt:
|
||||
description: "AArch64 Win64 Shippable"
|
||||
|
@ -1365,6 +1380,9 @@ win64-aarch64-shippable/opt:
|
|||
fetch:
|
||||
- nsis-3.01-win
|
||||
- upx-3.95-win
|
||||
optimization:
|
||||
push-interval-10:
|
||||
- windows
|
||||
|
||||
win64-aarch64-shippable-no-eme/opt:
|
||||
description: "AArch64 Win64 Shippable w/o EME"
|
||||
|
@ -1424,6 +1442,9 @@ win64-aarch64-shippable-no-eme/opt:
|
|||
fetch:
|
||||
- nsis-3.01-win
|
||||
- upx-3.95-win
|
||||
optimization:
|
||||
push-interval-10:
|
||||
- windows
|
||||
|
||||
win64-aarch64-devedition/opt:
|
||||
description: "AArch64 Win64 Dev Edition (shippable)"
|
||||
|
|
|
@ -56,3 +56,6 @@ jobs:
|
|||
- linux64-node
|
||||
- linux64-lucetc
|
||||
- wasi-sysroot
|
||||
optimization:
|
||||
push-interval-10:
|
||||
- linux
|
||||
|
|
Загрузка…
Ссылка в новой задаче