android-stuff.yml (1997B)
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 task-defaults: 6 tags: 7 android-stuff: "true" 8 run-on-repo-type: [hg] 9 run: 10 mozconfig-variant: null 11 12 android-geckoview-docs/opt: 13 description: "Android GeckoView docs" 14 index: 15 product: mobile 16 job-name: android-geckoview-docs 17 treeherder: 18 platform: android-4-1-armv7/opt 19 kind: build 20 tier: 2 21 symbol: A(gv-docs) 22 run-on-projects: [mozilla-central-only] 23 worker-type: b-linux-docker-amd 24 worker: 25 docker-image: {in-tree: android-build} 26 env: 27 GRADLE_USER_HOME: "/builds/worker/checkouts/gecko/mobile/android/gradle/dotgradle-offline" 28 PERFHERDER_EXTRA_OPTIONS: android-geckoview-docs 29 GECKOVIEW_DOCS_UPLOAD_SECRET: "project/releng/gecko/build/level-{level}/geckoview-docs-upload" 30 artifacts: 31 - name: public/android/geckoview-docs/geckoview-javadoc.jar 32 path: /builds/worker/workspace/obj-build/mobile/android/geckoview/docs/javadoc/debug/geckoview-javadoc.jar 33 type: file 34 max-run-time: 7200 35 run: 36 using: mozharness 37 actions: [get-secrets, build] 38 config: 39 - builds/releng_base_android_64_builds.py 40 script: "mozharness/scripts/fx_desktop_build.py" 41 secrets: true 42 custom-build-variant-cfg: android-geckoview-docs 43 tooltool-downloads: internal 44 fetches: 45 toolchain: 46 - android-gradle-dependencies 47 - android-sdk-linux 48 - linux64-embedded-uniffi-bindgen 49 - linux64-nimbus-fml 50 - linux64-jdk 51 - linux64-node 52 optimization: 53 skip-unless-changed: 54 - "mobile/android/**/*.java" 55 - "mobile/android/gradle.configure" 56 - "**/*.gradle"