tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

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"