Bug 1388569 - Remove sccache dependencies on jobs that don't use it. r=gps

There are essentially four categories of jobs that have dependencies on
sccache currently and that shouldn't:
- jobs that don't compile anything. They just inherited the dependency
  because they were using the same tooltool manifests as compiling
  builds.
- jobs that don't use sccache. Ideally, we'd make them use sccache, but
  things are not currently setup to make that easy, so we'll keep that for
  later.
- jobs that explicitly disable sccache through needs-sccache: false.
  Like above, ideally, they would use sccache.
- jobs that can't use sccache. Those are hazard jobs, that rely on a GCC
  plugin and AIUI on a global knowledge of the code, which the plugin needs
  to see. Caching would break that.

--HG--
extra : rebase_source : 77455b9f0a58919838c8c64c36aa1db99baf8c7e
This commit is contained in:
Mike Hommey 2017-08-09 09:05:35 +09:00
Родитель f28112f57c
Коммит 474d5de300
5 изменённых файлов: 0 добавлений и 15 удалений

Просмотреть файл

@ -74,8 +74,6 @@ jobs:
- "testing/mozharness/configs/builds/releng_sub_android_configs/*gradle_dependencies.py"
- "**/*.gradle"
- "taskcluster/docker/android-gradle-build/**"
toolchains:
- linux64-sccache
android-test:
description: "Android armv7 unit tests"
@ -124,8 +122,6 @@ jobs:
- - skip-unless-changed
- - "mobile/android/base/**"
- "mobile/android/tests/background/junit4/**"
toolchains:
- linux64-sccache
android-lint:
description: "Android lint"
@ -196,8 +192,6 @@ jobs:
- "mobile/android/**/*.gradle"
- "mobile/android/**/Makefile.in"
- "mobile/android/**/moz.build"
toolchains:
- linux64-sccache
android-checkstyle:
description: "Android checkstyle"
@ -252,8 +246,6 @@ jobs:
- "mobile/android/**/*.gradle"
- "mobile/android/**/Makefile.in"
- "mobile/android/**/moz.build"
toolchains:
- linux64-sccache
android-findbugs:
description: "Android findbugs"
@ -313,5 +305,3 @@ jobs:
- "mobile/android/**/*.gradle"
- "mobile/android/**/Makefile.in"
- "mobile/android/**/moz.build"
toolchains:
- linux64-sccache

Просмотреть файл

@ -44,4 +44,3 @@ jobs:
toolchains:
- linux64-clang
- linux64-gcc
- linux64-sccache

Просмотреть файл

@ -579,7 +579,6 @@ linux64-ccov/opt:
toolchains:
- linux64-clang
- linux64-gcc
- linux64-sccache
linux64-add-on-devel/opt:
description: "Linux64 add-on-devel"

Просмотреть файл

@ -46,7 +46,6 @@ jobs:
toolchains:
- linux64-clang
- linux64-gcc
- linux64-sccache
linux64-haz/debug:
description: "Browser Hazard Analysis Linux"
@ -68,4 +67,3 @@ jobs:
toolchains:
- linux64-clang
- linux64-gcc
- linux64-sccache

Просмотреть файл

@ -61,7 +61,6 @@ job-defaults:
toolchains:
- linux64-clang
- linux64-gcc
- linux64-sccache
jobs:
sm-package/opt: