Bug 1255227 - Pre: Run android-api-15-gradle-dependencies when underlying image changes. r=dustin
authorNick Alexander <nalexander@mozilla.com>
Mon, 17 Jul 2017 15:14:38 -0700
changeset 422863 3878c778174cad892c6b0956cf40d2593c030366
parent 422862 547273e23ee4e888356414063c0a82e30f39573f
child 422864 5b150868209b49cb505d11a5ec8cacc67f90542e
push id1517
push userjlorenzo@mozilla.com
push dateThu, 14 Sep 2017 16:50:54 +0000
treeherdermozilla-release@3b41fd564418 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersdustin
bugs1255227
milestone56.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Bug 1255227 - Pre: Run android-api-15-gradle-dependencies when underlying image changes. r=dustin I don't understand why this is necessary, but I believe I witnessed android-gradle-dependencies-api-15 try pushes that were optimized away even when the underlying image builder job was run. The general solution to this seems to be hard, so I'll just work around it in this way. MozReview-Commit-ID: 4ErgRlJaycv
taskcluster/ci/android-stuff/kind.yml
--- a/taskcluster/ci/android-stuff/kind.yml
+++ b/taskcluster/ci/android-stuff/kind.yml
@@ -62,16 +62,17 @@ jobs:
         scopes:
           - docker-worker:relengapi-proxy:tooltool.download.internal
           - docker-worker:relengapi-proxy:tooltool.download.public
         optimizations:
           - - skip-unless-changed
             - - "mobile/android/config/**"
               - "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"
         treeherder:
             platform: android-4-0-armv7-api15/opt
             kind: test