kind.yml (2016B)
1 # This Source Code Form is subject to the terms of the Mozilla Public 2 # License, v. 2.0. If a copy of the MPL was not distributed with this 3 # file, You can obtain one at http://mozilla.org/MPL/2.0/. 4 --- 5 loader: taskgraph.loader.transform:loader 6 7 transforms: 8 - android_taskgraph.transforms.build_components:transforms 9 - gecko_taskgraph.transforms.build_schedules:transforms 10 - gecko_taskgraph.transforms.job:transforms 11 - gecko_taskgraph.transforms.task:transforms 12 13 kind-dependencies: 14 - toolchain 15 - build-fat-aar 16 17 18 task-defaults: 19 run-on-repo-type: [hg] 20 attributes: 21 build_platform: android 22 build-type: regular 23 component: samples-browser 24 dependencies: 25 build-fat-aar: build-fat-aar-android-geckoview-fat-aar/opt 26 description: Execute Gradle tasks for component "{component}" 27 fetches: 28 toolchain: 29 - android-sdk-linux 30 - linux64-embedded-uniffi-bindgen 31 - linux64-nimbus-fml 32 - android-gradle-dependencies 33 - linux64-jdk 34 build-fat-aar: 35 - target.maven.zip 36 include-coverage: true 37 run: 38 pre-gradlew: 39 - ["cd", "mobile/android/android-components"] 40 using: gradlew 41 treeherder: 42 kind: build 43 platform: AC-android-all/opt 44 tier: 1 45 symbol: 'samples-browser(B)' 46 worker-type: b-linux-medium 47 worker: 48 chain-of-trust: true 49 docker-image: {in-tree: android-components} 50 max-run-time: 1200 51 env: 52 ANDROID_SDK_ROOT: /builds/worker/fetches/android-sdk-linux 53 54 tasks: 55 gecko: 56 run: 57 gradlew: 58 - ':components:samples-browser:assembleGecko' 59 - ':components:samples-browser:testGeckoDebugUnitTest' 60 - ':components:samples-browser:lintGeckoDebug' 61 62 system: 63 run: 64 gradlew: [':components:samples-browser:assembleSystem'] 65 treeherder: 66 symbol: 'samples-browser-system(B)'