Bug 1356952 - Add tooltool manifests defined in mozharness configurations to taskcluster job definitions. r=mshal

Since bug 1321847, mozharness tooltool manifests can be overriden from
the environment. We use that possibility to now define tooltool
manifests from taskcluster job definitions. Ideally, we'd also remove
the definitions from the mozharness configs, but with things still
running on buildbot, it's not clear what things might break because of
that. We'll do it in a separately back-out-able followup.

--HG--
extra : rebase_source : 860b8f1d4fdc4a557770a3749055f19b1ec45e93
This commit is contained in:
Mike Hommey 2017-06-06 16:17:40 +09:00
parent 2b3fb6fd20
commit b6397fae70
8 changed files with 155 additions and 38 deletions

View File

@ -40,6 +40,7 @@ jobs:
platform_supports_post_upload_to_latest.py platform_supports_post_upload_to_latest.py
MOZHARNESS_SCRIPT: "mozharness/scripts/fx_desktop_build.py" MOZHARNESS_SCRIPT: "mozharness/scripts/fx_desktop_build.py"
TOOLTOOL_CACHE: "/home/worker/tooltool-cache" TOOLTOOL_CACHE: "/home/worker/tooltool-cache"
TOOLTOOL_MANIFEST: "mobile/android/config/tooltool-manifests/android-gradle-dependencies/releng.manifest"
artifacts: artifacts:
- name: public/build - name: public/build
path: /home/worker/artifacts/ path: /home/worker/artifacts/
@ -85,6 +86,7 @@ jobs:
disable_signing.py disable_signing.py
platform_supports_post_upload_to_latest.py platform_supports_post_upload_to_latest.py
MOZHARNESS_SCRIPT: "mozharness/scripts/fx_desktop_build.py" MOZHARNESS_SCRIPT: "mozharness/scripts/fx_desktop_build.py"
TOOLTOOL_MANIFEST: "mobile/android/config/tooltool-manifests/android-frontend/releng.manifest"
artifacts: artifacts:
- name: public/android/unittest - name: public/android/unittest
path: /home/worker/workspace/build/src/obj-firefox/gradle/build/mobile/android/app/reports/tests path: /home/worker/workspace/build/src/obj-firefox/gradle/build/mobile/android/app/reports/tests
@ -132,6 +134,7 @@ jobs:
disable_signing.py disable_signing.py
platform_supports_post_upload_to_latest.py platform_supports_post_upload_to_latest.py
MOZHARNESS_SCRIPT: "mozharness/scripts/fx_desktop_build.py" MOZHARNESS_SCRIPT: "mozharness/scripts/fx_desktop_build.py"
TOOLTOOL_MANIFEST: "mobile/android/config/tooltool-manifests/android-frontend/releng.manifest"
artifacts: artifacts:
- name: public/android/lint/lint-results-officialAustralisDebug.html - name: public/android/lint/lint-results-officialAustralisDebug.html
path: /home/worker/workspace/build/src/obj-firefox/gradle/build/mobile/android/app/outputs/lint-results-officialAustralisDebug.html path: /home/worker/workspace/build/src/obj-firefox/gradle/build/mobile/android/app/outputs/lint-results-officialAustralisDebug.html
@ -201,6 +204,7 @@ jobs:
disable_signing.py disable_signing.py
platform_supports_post_upload_to_latest.py platform_supports_post_upload_to_latest.py
MOZHARNESS_SCRIPT: "mozharness/scripts/fx_desktop_build.py" MOZHARNESS_SCRIPT: "mozharness/scripts/fx_desktop_build.py"
TOOLTOOL_MANIFEST: "mobile/android/config/tooltool-manifests/android-frontend/releng.manifest"
artifacts: artifacts:
- name: public/android/checkstyle/checkstyle.xml - name: public/android/checkstyle/checkstyle.xml
path: /home/worker/workspace/build/src/obj-firefox/gradle/build/mobile/android/app/reports/checkstyle/checkstyle.xml path: /home/worker/workspace/build/src/obj-firefox/gradle/build/mobile/android/app/reports/checkstyle/checkstyle.xml
@ -251,6 +255,7 @@ jobs:
disable_signing.py disable_signing.py
platform_supports_post_upload_to_latest.py platform_supports_post_upload_to_latest.py
MOZHARNESS_SCRIPT: "mozharness/scripts/fx_desktop_build.py" MOZHARNESS_SCRIPT: "mozharness/scripts/fx_desktop_build.py"
TOOLTOOL_MANIFEST: "mobile/android/config/tooltool-manifests/android-frontend/releng.manifest"
artifacts: artifacts:
- name: public/android/findbugs/findbugs-officialAustralisDebug-output.html - name: public/android/findbugs/findbugs-officialAustralisDebug-output.html
path: /home/worker/workspace/build/src/obj-firefox/gradle/build/mobile/android/app/outputs/findbugs/findbugs-officialAustralisDebug-output.html path: /home/worker/workspace/build/src/obj-firefox/gradle/build/mobile/android/app/outputs/findbugs/findbugs-officialAustralisDebug-output.html

View File

@ -24,6 +24,8 @@ jobs:
worker: worker:
docker-image: {in-tree: desktop-build} docker-image: {in-tree: desktop-build}
max-run-time: 36000 max-run-time: 36000
env:
TOOLTOOL_MANIFEST: "browser/config/tooltool-manifests/linux64/releng.manifest"
run: run:
using: mozharness using: mozharness
actions: [get-secrets build] actions: [get-secrets build]

View File

@ -9,6 +9,8 @@ android-api-15/debug:
worker-type: aws-provisioner-v1/gecko-{level}-b-android worker-type: aws-provisioner-v1/gecko-{level}-b-android
worker: worker:
max-run-time: 7200 max-run-time: 7200
env:
TOOLTOOL_MANIFEST: "mobile/android/config/tooltool-manifests/android/releng.manifest"
run: run:
using: mozharness using: mozharness
actions: [get-secrets build multi-l10n update] actions: [get-secrets build multi-l10n update]
@ -32,6 +34,8 @@ android-x86/opt:
worker-type: aws-provisioner-v1/gecko-{level}-b-android worker-type: aws-provisioner-v1/gecko-{level}-b-android
worker: worker:
max-run-time: 7200 max-run-time: 7200
env:
TOOLTOOL_MANIFEST: "mobile/android/config/tooltool-manifests/android-x86/releng.manifest"
run: run:
using: mozharness using: mozharness
actions: [get-secrets build multi-l10n update] actions: [get-secrets build multi-l10n update]
@ -58,6 +62,8 @@ android-x86-nightly/opt:
worker-type: aws-provisioner-v1/gecko-{level}-b-android worker-type: aws-provisioner-v1/gecko-{level}-b-android
worker: worker:
max-run-time: 7200 max-run-time: 7200
env:
TOOLTOOL_MANIFEST: "mobile/android/config/tooltool-manifests/android-x86/releng.manifest"
run: run:
using: mozharness using: mozharness
actions: [get-secrets build multi-l10n update] actions: [get-secrets build multi-l10n update]
@ -82,6 +88,8 @@ android-api-15/opt:
worker-type: aws-provisioner-v1/gecko-{level}-b-android worker-type: aws-provisioner-v1/gecko-{level}-b-android
worker: worker:
max-run-time: 7200 max-run-time: 7200
env:
TOOLTOOL_MANIFEST: "mobile/android/config/tooltool-manifests/android/releng.manifest"
run: run:
using: mozharness using: mozharness
actions: [get-secrets build multi-l10n update] actions: [get-secrets build multi-l10n update]
@ -108,6 +116,8 @@ android-api-15-nightly/opt:
worker-type: aws-provisioner-v1/gecko-{level}-b-android worker-type: aws-provisioner-v1/gecko-{level}-b-android
worker: worker:
max-run-time: 7200 max-run-time: 7200
env:
TOOLTOOL_MANIFEST: "mobile/android/config/tooltool-manifests/android/releng.manifest"
run: run:
using: mozharness using: mozharness
actions: [get-secrets build multi-l10n update] actions: [get-secrets build multi-l10n update]
@ -132,6 +142,8 @@ android-x86-old-id/opt:
worker-type: aws-provisioner-v1/gecko-{level}-b-android worker-type: aws-provisioner-v1/gecko-{level}-b-android
worker: worker:
max-run-time: 7200 max-run-time: 7200
env:
TOOLTOOL_MANIFEST: "mobile/android/config/tooltool-manifests/android-x86/releng.manifest"
run: run:
using: mozharness using: mozharness
actions: [get-secrets build multi-l10n update] actions: [get-secrets build multi-l10n update]
@ -159,6 +171,8 @@ android-x86-old-id-nightly/opt:
worker-type: aws-provisioner-v1/gecko-{level}-b-android worker-type: aws-provisioner-v1/gecko-{level}-b-android
worker: worker:
max-run-time: 7200 max-run-time: 7200
env:
TOOLTOOL_MANIFEST: "mobile/android/config/tooltool-manifests/android-x86/releng.manifest"
run: run:
using: mozharness using: mozharness
actions: [get-secrets build multi-l10n update] actions: [get-secrets build multi-l10n update]
@ -184,6 +198,8 @@ android-api-15-old-id/opt:
worker-type: aws-provisioner-v1/gecko-{level}-b-android worker-type: aws-provisioner-v1/gecko-{level}-b-android
worker: worker:
max-run-time: 7200 max-run-time: 7200
env:
TOOLTOOL_MANIFEST: "mobile/android/config/tooltool-manifests/android/releng.manifest"
run: run:
using: mozharness using: mozharness
actions: [get-secrets build multi-l10n update] actions: [get-secrets build multi-l10n update]
@ -211,6 +227,8 @@ android-api-15-old-id-nightly/opt:
worker-type: aws-provisioner-v1/gecko-{level}-b-android worker-type: aws-provisioner-v1/gecko-{level}-b-android
worker: worker:
max-run-time: 7200 max-run-time: 7200
env:
TOOLTOOL_MANIFEST: "mobile/android/config/tooltool-manifests/android/releng.manifest"
run: run:
using: mozharness using: mozharness
actions: [get-secrets build multi-l10n update] actions: [get-secrets build multi-l10n update]
@ -240,6 +258,7 @@ android-api-15-gradle/opt:
env: env:
# Bug 1292762 - Set GRADLE_USER_HOME to avoid sdk-manager-plugin intermittent # Bug 1292762 - Set GRADLE_USER_HOME to avoid sdk-manager-plugin intermittent
GRADLE_USER_HOME: /home/worker/workspace/build/src/dotgradle GRADLE_USER_HOME: /home/worker/workspace/build/src/dotgradle
TOOLTOOL_MANIFEST: "mobile/android/config/tooltool-manifests/android/releng.manifest"
artifacts: artifacts:
- name: public/android/maven - name: public/android/maven
path: /home/worker/workspace/build/src/obj-firefox/gradle/build/mobile/android/geckoview/maven/ path: /home/worker/workspace/build/src/obj-firefox/gradle/build/mobile/android/geckoview/maven/
@ -273,6 +292,8 @@ android-aarch64/opt:
worker-type: aws-provisioner-v1/gecko-{level}-b-android worker-type: aws-provisioner-v1/gecko-{level}-b-android
worker: worker:
max-run-time: 7200 max-run-time: 7200
env:
TOOLTOOL_MANIFEST: "mobile/android/config/tooltool-manifests/android/releng.manifest"
run: run:
using: mozharness using: mozharness
actions: [get-secrets build multi-l10n update] actions: [get-secrets build multi-l10n update]
@ -299,6 +320,8 @@ android-aarch64-nightly/opt:
worker-type: aws-provisioner-v1/gecko-{level}-b-android worker-type: aws-provisioner-v1/gecko-{level}-b-android
worker: worker:
max-run-time: 7200 max-run-time: 7200
env:
TOOLTOOL_MANIFEST: "mobile/android/config/tooltool-manifests/android/releng.manifest"
run: run:
using: mozharness using: mozharness
actions: [get-secrets build multi-l10n update] actions: [get-secrets build multi-l10n update]

View File

@ -9,6 +9,8 @@ linux64/opt:
worker-type: aws-provisioner-v1/gecko-{level}-b-linux worker-type: aws-provisioner-v1/gecko-{level}-b-linux
worker: worker:
max-run-time: 36000 max-run-time: 36000
env:
TOOLTOOL_MANIFEST: "browser/config/tooltool-manifests/linux64/releng.manifest"
run: run:
using: mozharness using: mozharness
actions: [get-secrets build check-test update] actions: [get-secrets build check-test update]
@ -31,6 +33,8 @@ linux64/pgo:
worker-type: aws-provisioner-v1/gecko-{level}-b-linux worker-type: aws-provisioner-v1/gecko-{level}-b-linux
worker: worker:
max-run-time: 36000 max-run-time: 36000
env:
TOOLTOOL_MANIFEST: "browser/config/tooltool-manifests/linux64/releng.manifest"
coalesce-name: linux64-pgo coalesce-name: linux64-pgo
run: run:
using: mozharness using: mozharness
@ -55,6 +59,8 @@ linux64/debug:
worker-type: aws-provisioner-v1/gecko-{level}-b-linux worker-type: aws-provisioner-v1/gecko-{level}-b-linux
worker: worker:
max-run-time: 36000 max-run-time: 36000
env:
TOOLTOOL_MANIFEST: "browser/config/tooltool-manifests/linux64/releng.manifest"
run: run:
using: mozharness using: mozharness
actions: [get-secrets build check-test update] actions: [get-secrets build check-test update]
@ -81,6 +87,8 @@ linux64-devedition-nightly/opt:
worker-type: aws-provisioner-v1/gecko-{level}-b-linux worker-type: aws-provisioner-v1/gecko-{level}-b-linux
worker: worker:
max-run-time: 36000 max-run-time: 36000
env:
TOOLTOOL_MANIFEST: "browser/config/tooltool-manifests/linux64/releng.manifest"
run: run:
using: mozharness using: mozharness
actions: [get-secrets build check-test update] actions: [get-secrets build check-test update]
@ -108,7 +116,7 @@ linux64-base-toolchains/opt:
max-run-time: 36000 max-run-time: 36000
env: env:
PERFHERDER_EXTRA_OPTIONS: base-toolchains PERFHERDER_EXTRA_OPTIONS: base-toolchains
TOOLTOOL_MANIFEST: browser/config/tooltool-manifests/linux64/base-toolchains.manifest TOOLTOOL_MANIFEST: "browser/config/tooltool-manifests/linux64/base-toolchains.manifest"
run: run:
using: mozharness using: mozharness
actions: [get-secrets build check-test update] actions: [get-secrets build check-test update]
@ -133,7 +141,7 @@ linux64-base-toolchains/debug:
max-run-time: 36000 max-run-time: 36000
env: env:
PERFHERDER_EXTRA_OPTIONS: base-toolchains PERFHERDER_EXTRA_OPTIONS: base-toolchains
TOOLTOOL_MANIFEST: browser/config/tooltool-manifests/linux64/base-toolchains.manifest TOOLTOOL_MANIFEST: "browser/config/tooltool-manifests/linux64/base-toolchains.manifest"
run: run:
using: mozharness using: mozharness
actions: [get-secrets build check-test update] actions: [get-secrets build check-test update]
@ -157,6 +165,8 @@ linux/opt:
worker-type: aws-provisioner-v1/gecko-{level}-b-linux worker-type: aws-provisioner-v1/gecko-{level}-b-linux
worker: worker:
max-run-time: 36000 max-run-time: 36000
env:
TOOLTOOL_MANIFEST: "browser/config/tooltool-manifests/linux32/releng.manifest"
coalesce-name: opt_linux32 coalesce-name: opt_linux32
run: run:
using: mozharness using: mozharness
@ -180,6 +190,8 @@ linux/debug:
worker-type: aws-provisioner-v1/gecko-{level}-b-linux worker-type: aws-provisioner-v1/gecko-{level}-b-linux
worker: worker:
max-run-time: 36000 max-run-time: 36000
env:
TOOLTOOL_MANIFEST: "browser/config/tooltool-manifests/linux32/releng.manifest"
coalesce-name: dbg_linux32 coalesce-name: dbg_linux32
run: run:
using: mozharness using: mozharness
@ -204,6 +216,8 @@ linux/pgo:
worker-type: aws-provisioner-v1/gecko-{level}-b-linux worker-type: aws-provisioner-v1/gecko-{level}-b-linux
worker: worker:
max-run-time: 36000 max-run-time: 36000
env:
TOOLTOOL_MANIFEST: "browser/config/tooltool-manifests/linux32/releng.manifest"
coalesce-name: linux32-pgo coalesce-name: linux32-pgo
run: run:
using: mozharness using: mozharness
@ -231,6 +245,8 @@ linux-devedition-nightly/opt:
worker-type: aws-provisioner-v1/gecko-{level}-b-linux worker-type: aws-provisioner-v1/gecko-{level}-b-linux
worker: worker:
max-run-time: 36000 max-run-time: 36000
env:
TOOLTOOL_MANIFEST: "browser/config/tooltool-manifests/linux32/releng.manifest"
run: run:
using: mozharness using: mozharness
actions: [get-secrets build check-test update] actions: [get-secrets build check-test update]
@ -259,6 +275,8 @@ linux-nightly/opt:
worker-type: aws-provisioner-v1/gecko-{level}-b-linux worker-type: aws-provisioner-v1/gecko-{level}-b-linux
worker: worker:
max-run-time: 36000 max-run-time: 36000
env:
TOOLTOOL_MANIFEST: "browser/config/tooltool-manifests/linux32/releng.manifest"
run: run:
using: mozharness using: mozharness
actions: [get-secrets build check-test update] actions: [get-secrets build check-test update]
@ -284,6 +302,7 @@ linux64-asan/opt:
worker: worker:
env: env:
PERFHERDER_EXTRA_OPTIONS: "opt asan" PERFHERDER_EXTRA_OPTIONS: "opt asan"
TOOLTOOL_MANIFEST: "browser/config/tooltool-manifests/linux64/asan.manifest"
max-run-time: 36000 max-run-time: 36000
run: run:
using: mozharness using: mozharness
@ -310,6 +329,7 @@ linux64-asan-fuzzing/opt:
worker: worker:
env: env:
PERFHERDER_EXTRA_OPTIONS: asan-fuzzing PERFHERDER_EXTRA_OPTIONS: asan-fuzzing
TOOLTOOL_MANIFEST: "browser/config/tooltool-manifests/linux64/asan.manifest"
max-run-time: 36000 max-run-time: 36000
run: run:
using: mozharness using: mozharness
@ -335,6 +355,7 @@ linux64-asan/debug:
worker: worker:
env: env:
PERFHERDER_EXTRA_OPTIONS: "debug asan" PERFHERDER_EXTRA_OPTIONS: "debug asan"
TOOLTOOL_MANIFEST: "browser/config/tooltool-manifests/linux64/asan.manifest"
max-run-time: 36000 max-run-time: 36000
run: run:
using: mozharness using: mozharness
@ -362,6 +383,8 @@ linux64-nightly/opt:
worker-type: aws-provisioner-v1/gecko-{level}-b-linux worker-type: aws-provisioner-v1/gecko-{level}-b-linux
worker: worker:
max-run-time: 36000 max-run-time: 36000
env:
TOOLTOOL_MANIFEST: "browser/config/tooltool-manifests/linux64/releng.manifest"
run: run:
using: mozharness using: mozharness
actions: [get-secrets build check-test update] actions: [get-secrets build check-test update]
@ -386,6 +409,8 @@ linux64-stylo/opt:
worker-type: aws-provisioner-v1/gecko-{level}-b-linux worker-type: aws-provisioner-v1/gecko-{level}-b-linux
worker: worker:
max-run-time: 3600 max-run-time: 3600
env:
TOOLTOOL_MANIFEST: "browser/config/tooltool-manifests/linux64/releng.manifest"
run: run:
using: mozharness using: mozharness
actions: [get-secrets build check-test update] actions: [get-secrets build check-test update]
@ -411,6 +436,8 @@ linux64-stylo/debug:
worker-type: aws-provisioner-v1/gecko-{level}-b-linux worker-type: aws-provisioner-v1/gecko-{level}-b-linux
worker: worker:
max-run-time: 3600 max-run-time: 3600
env:
TOOLTOOL_MANIFEST: "browser/config/tooltool-manifests/linux64/releng.manifest"
run: run:
using: mozharness using: mozharness
actions: [get-secrets build check-test update] actions: [get-secrets build check-test update]
@ -436,6 +463,8 @@ linux64-noopt/debug:
worker-type: aws-provisioner-v1/gecko-{level}-b-linux worker-type: aws-provisioner-v1/gecko-{level}-b-linux
worker: worker:
max-run-time: 3600 max-run-time: 3600
env:
TOOLTOOL_MANIFEST: "browser/config/tooltool-manifests/linux64/releng.manifest"
run: run:
using: mozharness using: mozharness
actions: [get-secrets build check-test update] actions: [get-secrets build check-test update]
@ -463,6 +492,8 @@ linux64-jsdcov/opt:
worker-type: aws-provisioner-v1/gecko-{level}-b-linux worker-type: aws-provisioner-v1/gecko-{level}-b-linux
worker: worker:
max-run-time: 36000 max-run-time: 36000
env:
TOOLTOOL_MANIFEST: "browser/config/tooltool-manifests/linux64/releng.manifest"
run: run:
using: mozharness using: mozharness
actions: [get-secrets build check-test update] actions: [get-secrets build check-test update]
@ -488,6 +519,8 @@ linux64-ccov/opt:
worker-type: aws-provisioner-v1/gecko-{level}-b-linux worker-type: aws-provisioner-v1/gecko-{level}-b-linux
worker: worker:
max-run-time: 36000 max-run-time: 36000
env:
TOOLTOOL_MANIFEST: "browser/config/tooltool-manifests/linux64/releng.manifest"
run: run:
using: mozharness using: mozharness
actions: [get-secrets build check-test update] actions: [get-secrets build check-test update]
@ -512,6 +545,8 @@ linux64-add-on-devel/opt:
worker-type: aws-provisioner-v1/gecko-{level}-b-linux worker-type: aws-provisioner-v1/gecko-{level}-b-linux
worker: worker:
max-run-time: 36000 max-run-time: 36000
env:
TOOLTOOL_MANIFEST: "browser/config/tooltool-manifests/linux64/releng.manifest"
run: run:
using: mozharness using: mozharness
actions: [get-secrets build check-test update] actions: [get-secrets build check-test update]

View File

@ -10,6 +10,8 @@ macosx64/debug:
worker-type: aws-provisioner-v1/gecko-{level}-b-macosx64 worker-type: aws-provisioner-v1/gecko-{level}-b-macosx64
worker: worker:
max-run-time: 36000 max-run-time: 36000
env:
TOOLTOOL_MANIFEST: "browser/config/tooltool-manifests/macosx64/cross-releng.manifest"
run: run:
using: mozharness using: mozharness
actions: [get-secrets build update] actions: [get-secrets build update]
@ -54,6 +56,8 @@ macosx64-noopt/debug:
worker: worker:
docker-image: {in-tree: desktop-build} docker-image: {in-tree: desktop-build}
max-run-time: 36000 max-run-time: 36000
env:
TOOLTOOL_MANIFEST: "browser/config/tooltool-manifests/macosx64/cross-releng.manifest"
run: run:
using: mozharness using: mozharness
actions: [get-secrets build update] actions: [get-secrets build update]
@ -79,6 +83,8 @@ macosx64-add-on-devel/opt:
worker-type: aws-provisioner-v1/gecko-{level}-b-macosx64 worker-type: aws-provisioner-v1/gecko-{level}-b-macosx64
worker: worker:
max-run-time: 36000 max-run-time: 36000
env:
TOOLTOOL_MANIFEST: "browser/config/tooltool-manifests/macosx64/cross-releng.manifest"
run: run:
using: mozharness using: mozharness
actions: [get-secrets build update] actions: [get-secrets build update]
@ -106,6 +112,8 @@ macosx64-nightly/opt:
worker-type: aws-provisioner-v1/gecko-{level}-b-macosx64 worker-type: aws-provisioner-v1/gecko-{level}-b-macosx64
worker: worker:
max-run-time: 36000 max-run-time: 36000
env:
TOOLTOOL_MANIFEST: "browser/config/tooltool-manifests/macosx64/cross-releng.manifest"
run: run:
using: mozharness using: mozharness
actions: [get-secrets build update] actions: [get-secrets build update]

View File

@ -10,6 +10,8 @@ win32/debug:
worker-type: aws-provisioner-v1/gecko-{level}-b-win2012 worker-type: aws-provisioner-v1/gecko-{level}-b-win2012
worker: worker:
max-run-time: 7200 max-run-time: 7200
env:
TOOLTOOL_MANIFEST: "browser/config/tooltool-manifests/win32/releng.manifest"
run: run:
using: mozharness using: mozharness
script: mozharness/scripts/fx_desktop_build.py script: mozharness/scripts/fx_desktop_build.py
@ -28,6 +30,8 @@ win32/opt:
worker-type: aws-provisioner-v1/gecko-{level}-b-win2012 worker-type: aws-provisioner-v1/gecko-{level}-b-win2012
worker: worker:
max-run-time: 7200 max-run-time: 7200
env:
TOOLTOOL_MANIFEST: "browser/config/tooltool-manifests/win32/releng.manifest"
run: run:
using: mozharness using: mozharness
script: mozharness/scripts/fx_desktop_build.py script: mozharness/scripts/fx_desktop_build.py
@ -46,6 +50,8 @@ win32/pgo:
worker-type: aws-provisioner-v1/gecko-{level}-b-win2012 worker-type: aws-provisioner-v1/gecko-{level}-b-win2012
worker: worker:
max-run-time: 9000 max-run-time: 9000
env:
TOOLTOOL_MANIFEST: "browser/config/tooltool-manifests/win32/releng.manifest"
run: run:
using: mozharness using: mozharness
options: [enable-pgo] options: [enable-pgo]
@ -65,6 +71,8 @@ win64/debug:
worker-type: aws-provisioner-v1/gecko-{level}-b-win2012 worker-type: aws-provisioner-v1/gecko-{level}-b-win2012
worker: worker:
max-run-time: 7200 max-run-time: 7200
env:
TOOLTOOL_MANIFEST: "browser/config/tooltool-manifests/win64/releng.manifest"
run: run:
using: mozharness using: mozharness
script: mozharness/scripts/fx_desktop_build.py script: mozharness/scripts/fx_desktop_build.py
@ -83,6 +91,8 @@ win64/opt:
worker-type: aws-provisioner-v1/gecko-{level}-b-win2012 worker-type: aws-provisioner-v1/gecko-{level}-b-win2012
worker: worker:
max-run-time: 7200 max-run-time: 7200
env:
TOOLTOOL_MANIFEST: "browser/config/tooltool-manifests/win64/releng.manifest"
run: run:
using: mozharness using: mozharness
script: mozharness/scripts/fx_desktop_build.py script: mozharness/scripts/fx_desktop_build.py
@ -104,6 +114,8 @@ win64-nightly/opt:
worker-type: aws-provisioner-v1/gecko-{level}-b-win2012 worker-type: aws-provisioner-v1/gecko-{level}-b-win2012
worker: worker:
max-run-time: 7200 max-run-time: 7200
env:
TOOLTOOL_MANIFEST: "browser/config/tooltool-manifests/win64/releng.manifest"
run: run:
using: mozharness using: mozharness
script: mozharness/scripts/fx_desktop_build.py script: mozharness/scripts/fx_desktop_build.py
@ -124,6 +136,8 @@ win64/pgo:
worker-type: aws-provisioner-v1/gecko-{level}-b-win2012 worker-type: aws-provisioner-v1/gecko-{level}-b-win2012
worker: worker:
max-run-time: 10800 max-run-time: 10800
env:
TOOLTOOL_MANIFEST: "browser/config/tooltool-manifests/win64/releng.manifest"
run: run:
using: mozharness using: mozharness
options: [enable-pgo] options: [enable-pgo]
@ -132,44 +146,48 @@ win64/pgo:
- builds/taskcluster_firefox_windows_64_opt.py - builds/taskcluster_firefox_windows_64_opt.py
win32-add-on-devel/opt: win32-add-on-devel/opt:
description: "Windows32 add-on-devel" description: "Windows32 add-on-devel"
index: index:
product: firefox product: firefox
job-name: win32-add-on-devel job-name: win32-add-on-devel
treeherder: treeherder:
platform: windows2012-32-add-on-devel/opt platform: windows2012-32-add-on-devel/opt
symbol: tc(B) symbol: tc(B)
tier: 2 tier: 2
worker-type: aws-provisioner-v1/gecko-{level}-b-win2012 worker-type: aws-provisioner-v1/gecko-{level}-b-win2012
worker: worker:
max-run-time: 10800 max-run-time: 10800
run: env:
using: mozharness TOOLTOOL_MANIFEST: "browser/config/tooltool-manifests/win32/releng.manifest"
script: "mozharness/scripts/fx_desktop_build.py" run:
config: using: mozharness
- builds/taskcluster_firefox_windows_32_addondevel.py script: "mozharness/scripts/fx_desktop_build.py"
- balrog/production.py config:
run-on-projects: [ 'mozilla-beta', 'mozilla-release', 'mozilla-esr45' ] - builds/taskcluster_firefox_windows_32_addondevel.py
- balrog/production.py
run-on-projects: [ 'mozilla-beta', 'mozilla-release', 'mozilla-esr45' ]
win64-add-on-devel/opt: win64-add-on-devel/opt:
description: "Windows64 add-on-devel" description: "Windows64 add-on-devel"
index: index:
product: firefox product: firefox
job-name: win64-add-on-devel job-name: win64-add-on-devel
treeherder: treeherder:
platform: windows2012-64-add-on-devel/opt platform: windows2012-64-add-on-devel/opt
symbol: tc(B) symbol: tc(B)
tier: 2 tier: 2
worker-type: aws-provisioner-v1/gecko-{level}-b-win2012 worker-type: aws-provisioner-v1/gecko-{level}-b-win2012
worker: worker:
max-run-time: 10800 max-run-time: 10800
run: env:
using: mozharness TOOLTOOL_MANIFEST: "browser/config/tooltool-manifests/win64/releng.manifest"
script: "mozharness/scripts/fx_desktop_build.py" run:
config: using: mozharness
- builds/taskcluster_firefox_windows_64_addondevel.py script: "mozharness/scripts/fx_desktop_build.py"
- balrog/production.py config:
run-on-projects: [ 'mozilla-beta', 'mozilla-release', 'mozilla-esr45' ] - builds/taskcluster_firefox_windows_64_addondevel.py
- balrog/production.py
run-on-projects: [ 'mozilla-beta', 'mozilla-release', 'mozilla-esr45' ]
win64-noopt/debug: win64-noopt/debug:
description: "Win64 No-optimize Debug" description: "Win64 No-optimize Debug"
@ -183,6 +201,8 @@ win64-noopt/debug:
worker-type: aws-provisioner-v1/gecko-{level}-b-win2012 worker-type: aws-provisioner-v1/gecko-{level}-b-win2012
worker: worker:
max-run-time: 7200 max-run-time: 7200
env:
TOOLTOOL_MANIFEST: "browser/config/tooltool-manifests/win64/releng.manifest"
run: run:
using: mozharness using: mozharness
script: mozharness/scripts/fx_desktop_build.py script: mozharness/scripts/fx_desktop_build.py
@ -202,6 +222,8 @@ win32-noopt/debug:
worker-type: aws-provisioner-v1/gecko-{level}-b-win2012 worker-type: aws-provisioner-v1/gecko-{level}-b-win2012
worker: worker:
max-run-time: 7200 max-run-time: 7200
env:
TOOLTOOL_MANIFEST: "browser/config/tooltool-manifests/win32/releng.manifest"
run: run:
using: mozharness using: mozharness
script: mozharness/scripts/fx_desktop_build.py script: mozharness/scripts/fx_desktop_build.py
@ -221,6 +243,8 @@ win64-asan/debug:
worker-type: aws-provisioner-v1/gecko-{level}-b-win2012 worker-type: aws-provisioner-v1/gecko-{level}-b-win2012
worker: worker:
max-run-time: 7200 max-run-time: 7200
env:
TOOLTOOL_MANIFEST: "browser/config/tooltool-manifests/win64/clang.manifest"
run: run:
using: mozharness using: mozharness
script: mozharness/scripts/fx_desktop_build.py script: mozharness/scripts/fx_desktop_build.py
@ -240,6 +264,8 @@ win64-asan/opt:
worker-type: aws-provisioner-v1/gecko-{level}-b-win2012 worker-type: aws-provisioner-v1/gecko-{level}-b-win2012
worker: worker:
max-run-time: 7200 max-run-time: 7200
env:
TOOLTOOL_MANIFEST: "browser/config/tooltool-manifests/win64/clang.manifest"
run: run:
using: mozharness using: mozharness
script: mozharness/scripts/fx_desktop_build.py script: mozharness/scripts/fx_desktop_build.py

View File

@ -28,6 +28,8 @@ jobs:
worker: worker:
docker-image: {in-tree: desktop-build} docker-image: {in-tree: desktop-build}
max-run-time: 36000 max-run-time: 36000
env:
TOOLTOOL_MANIFEST: "browser/config/tooltool-manifests/macosx64/cross-releng.manifest"
run: run:
using: mozharness using: mozharness
actions: [build update] actions: [build update]
@ -50,6 +52,8 @@ jobs:
worker: worker:
docker-image: {in-tree: desktop-build} docker-image: {in-tree: desktop-build}
max-run-time: 36000 max-run-time: 36000
env:
TOOLTOOL_MANIFEST: "browser/config/tooltool-manifests/macosx64/cross-releng.manifest"
run: run:
using: mozharness using: mozharness
actions: [build update] actions: [build update]
@ -72,6 +76,8 @@ jobs:
worker: worker:
docker-image: {in-tree: desktop-build} docker-image: {in-tree: desktop-build}
max-run-time: 36000 max-run-time: 36000
env:
TOOLTOOL_MANIFEST: "browser/config/tooltool-manifests/linux64/clang.manifest.centos6"
run: run:
using: mozharness using: mozharness
actions: [build] actions: [build]
@ -92,6 +98,8 @@ jobs:
worker: worker:
docker-image: {in-tree: desktop-build} docker-image: {in-tree: desktop-build}
max-run-time: 36000 max-run-time: 36000
env:
TOOLTOOL_MANIFEST: "browser/config/tooltool-manifests/linux64/clang.manifest.centos6"
run: run:
using: mozharness using: mozharness
actions: [build] actions: [build]
@ -114,6 +122,8 @@ jobs:
worker-type: aws-provisioner-v1/gecko-{level}-b-win2012 worker-type: aws-provisioner-v1/gecko-{level}-b-win2012
worker: worker:
max-run-time: 7200 max-run-time: 7200
env:
TOOLTOOL_MANIFEST: "browser/config/tooltool-manifests/win32/clang.manifest"
run: run:
using: mozharness using: mozharness
script: mozharness/scripts/fx_desktop_build.py script: mozharness/scripts/fx_desktop_build.py
@ -132,6 +142,8 @@ jobs:
worker-type: aws-provisioner-v1/gecko-{level}-b-win2012 worker-type: aws-provisioner-v1/gecko-{level}-b-win2012
worker: worker:
max-run-time: 7200 max-run-time: 7200
env:
TOOLTOOL_MANIFEST: "browser/config/tooltool-manifests/win32/clang.manifest"
run: run:
using: mozharness using: mozharness
script: mozharness/scripts/fx_desktop_build.py script: mozharness/scripts/fx_desktop_build.py
@ -150,6 +162,8 @@ jobs:
worker-type: aws-provisioner-v1/gecko-{level}-b-win2012 worker-type: aws-provisioner-v1/gecko-{level}-b-win2012
worker: worker:
max-run-time: 7200 max-run-time: 7200
env:
TOOLTOOL_MANIFEST: "browser/config/tooltool-manifests/win64/clang.manifest"
run: run:
using: mozharness using: mozharness
script: mozharness/scripts/fx_desktop_build.py script: mozharness/scripts/fx_desktop_build.py
@ -168,6 +182,8 @@ jobs:
worker-type: aws-provisioner-v1/gecko-{level}-b-win2012 worker-type: aws-provisioner-v1/gecko-{level}-b-win2012
worker: worker:
max-run-time: 7200 max-run-time: 7200
env:
TOOLTOOL_MANIFEST: "browser/config/tooltool-manifests/win64/clang.manifest"
run: run:
using: mozharness using: mozharness
script: mozharness/scripts/fx_desktop_build.py script: mozharness/scripts/fx_desktop_build.py

View File

@ -24,6 +24,8 @@ jobs:
worker: worker:
docker-image: {in-tree: desktop-build} docker-image: {in-tree: desktop-build}
max-run-time: 72000 max-run-time: 72000
env:
TOOLTOOL_MANIFEST: "browser/config/tooltool-manifests/linux64/releng.manifest"
run: run:
using: mozharness using: mozharness
actions: [get-secrets build valgrind-test] actions: [get-secrets build valgrind-test]