Bug 1599197 - turn off linux 32bit jobs on autoland, part 3 r=jmaher

Changes:

Diffoscope linux32 (diff-reproducible-linux32) was triggering linux-shippable jobs on autoland.

For good measure, specify for `geckodriver-repack` that it should not run on autoland.

Also restrict `linux-shippable` build on gcp from taking place on autoland. It is a tier 3 job so not visible normally.

Differential Revision: https://phabricator.services.mozilla.com/D59444

--HG--
extra : moz-landing-system : lando
This commit is contained in:
Edwin Takahashi 2020-01-10 23:21:24 +00:00
parent dcdba4a9bd
commit b65b36d55b
5 changed files with 8 additions and 2 deletions

View File

@ -1352,6 +1352,7 @@ linux-gcp/debug:
mozconfig-variant: debug
tooltool-downloads: public
need-xvfb: true
run-on-projects: ['try', 'release']
fetches:
toolchain:
- linux64-binutils

View File

@ -67,7 +67,7 @@ jobs:
new: build-linux-reproduced/opt
original: build-linux-shippable/opt
fail-on-diff: true
run-on-projects: ['trunk', 'try']
run-on-projects: ['try', 'release'] # Do not run linux32 on autoland, Bug 1599197
# Make a task for each diff we might want. The following are just examples,

View File

@ -44,6 +44,7 @@ jobs:
- type: file
name: public/geckodriver.tar.gz
path: /builds/worker/geckodriver.tar.gz
run-on-projects: ['try', 'release'] # Do not run on autoland, Bug 1599197
run:
command: >
cd /builds/worker/fetches/bin/ &&

View File

@ -57,7 +57,10 @@ job-template:
macosx64.*: macosx64-opt
win32.*: win32-opt
win64.*: win64-opt
run-on-projects: ['all']
run-on-projects:
by-build-platform:
linux-shippable.*: ['try', 'release'] # Do not run on autoland - Bug 1599197
default: ['all']
worker-type:
by-build-platform:
default: b-linux

View File

@ -24,6 +24,7 @@ linux32-geckodriver:
symbol: TL32(geckodriver)
run:
arguments: ['i686-unknown-linux-gnu']
run-on-projects: ['try', 'release'] # Do not run on autoland - Bug 1599197
fetches:
toolchain:
- linux64-rust