diff options
Diffstat (limited to 'taskcluster/ci/build/android.yml')
-rw-r--r-- | taskcluster/ci/build/android.yml | 645 |
1 files changed, 0 insertions, 645 deletions
diff --git a/taskcluster/ci/build/android.yml b/taskcluster/ci/build/android.yml deleted file mode 100644 index ac3d2a5a31..0000000000 --- a/taskcluster/ci/build/android.yml +++ /dev/null @@ -1,645 +0,0 @@ -# This Source Code Form is subject to the terms of the Mozilla Public -# License, v. 2.0. If a copy of the MPL was not distributed with this -# file, You can obtain one at http://mozilla.org/MPL/2.0/. ---- -job-defaults: - attributes: - artifact_map: taskcluster/gecko_taskgraph/manifests/fennec_geckoview.yml - maven_packages: - - geckoview - index: - product: mobile - worker: - docker-image: {in-tree: android-build} - max-run-time: 7200 - env: - GRADLE_USER_HOME: "/builds/worker/checkouts/gecko/mobile/android/gradle/dotgradle-offline" - artifacts: - - name: public/build/maven - path: /builds/worker/workspace/obj-build/gradle/maven/ - type: directory - - name: public/build/target.maven.tar.xz - path: /builds/worker/workspace/obj-build/gradle/target.maven.tar.xz - type: file - - name: public/build/geckoview-androidTest.apk - path: /builds/worker/workspace/obj-build/gradle/build/mobile/android/geckoview/outputs/apk/androidTest/withGeckoBinaries/debug/geckoview-withGeckoBinaries-debug-androidTest.apk - type: file - - name: public/build/geckoview-test_runner.apk - path: /builds/worker/workspace/obj-build/gradle/build/mobile/android/test_runner/outputs/apk/withGeckoBinaries/debug/test_runner-withGeckoBinaries-debug.apk - type: file - - name: public/build/geckoview-test_runner.aab - path: /builds/worker/workspace/obj-build/gradle/build/mobile/android/test_runner/outputs/bundle/withGeckoBinariesDebug/test_runner-withGeckoBinaries-debug.aab - type: file - - name: public/build/geckoview_example.apk - path: /builds/worker/workspace/obj-build/gradle/build/mobile/android/geckoview_example/outputs/apk/withGeckoBinaries/debug/geckoview_example-withGeckoBinaries-debug.apk - type: file - - name: public/build/geckoview_example.aab - path: /builds/worker/workspace/obj-build/gradle/build/mobile/android/geckoview_example/outputs/bundle/withGeckoBinariesDebug/geckoview_example-withGeckoBinaries-debug.aab - type: file - - name: public/build - path: /builds/worker/artifacts/ - type: directory - run: - using: mozharness - script: "mozharness/scripts/fx_desktop_build.py" - secrets: true - mozconfig-variant: null - tooltool-downloads: internal - fetches: - toolchain: - - android-ndk-linux - - android-sdk-linux - - linux64-jdk - - linux64-rust-android - - linux64-rust-size - - linux64-cbindgen - - linux64-dump_syms - - linux64-nasm - - linux64-node - - sysroot-x86_64-linux-gnu - - sysroot-wasm32-wasi - - android-gradle-python-envs - -android-arm/debug: - description: "Android 5.0 Arm Debug" - index: - job-name: android-arm-debug - attributes: - enable-full-crashsymbols: true - treeherder: - platform: android-5-0-armv7/debug - symbol: B - worker-type: b-linux-gcp - worker: - env: - TOOLTOOL_MANIFEST: "mobile/android/config/tooltool-manifests/android/releng.manifest" - MOZ_AUTOMATION_PACKAGE_TESTS: "1" - run: - actions: [get-secrets, build] - config: ["builds/releng_base_android_64_builds.py"] - custom-build-variant-cfg: arm-debug - use-sccache: true - fetches: - toolchain: - - linux64-clang - - linux64-sccache - - android-gradle-dependencies - -android-x86/opt: - description: "Android 5.0 x86 Opt" - index: - job-name: android-x86-opt - attributes: - enable-full-crashsymbols: true - treeherder: - platform: android-5-0-x86/opt - symbol: B - run-on-projects: ['integration'] - worker-type: b-linux-gcp - worker: - env: - TOOLTOOL_MANIFEST: "mobile/android/config/tooltool-manifests/android-x86/releng.manifest" - MOZ_AUTOMATION_PACKAGE_TESTS: "1" - run: - actions: [get-secrets, build] - config: ["builds/releng_base_android_64_builds.py"] - custom-build-variant-cfg: x86 - use-sccache: true - fetches: - toolchain: - - linux64-clang - - linux64-sccache - - android-gradle-dependencies - -android-x86-lite/opt: - description: "Android 4.1 x86 Opt" - index: - job-name: android-x86-lite-opt - attributes: - enable-full-crashsymbols: true - treeherder: - platform: android-4-1-x86/opt - symbol: Bl - run-on-projects: ['integration'] - worker-type: b-linux-gcp - worker: - env: - TOOLTOOL_MANIFEST: "mobile/android/config/tooltool-manifests/android-x86/releng.manifest" - PERFHERDER_EXTRA_OPTIONS: lite - run: - actions: [get-secrets, build] - config: ["builds/releng_base_android_64_builds.py"] - custom-build-variant-cfg: x86-lite - use-sccache: true - fetches: - toolchain: - - linux64-clang - - linux64-sccache - - android-gradle-dependencies-lite - -android-x86-shippable/opt: - description: "Android 5.0 x86 Shippable" - use-pgo: true - attributes: - enable-full-crashsymbols: true - shippable: true - shipping-phase: build - shipping-product: fennec - index: - job-name: android-x86-opt - type: android-shippable - treeherder: - platform: android-5-0-x86-shippable/opt - symbol: B - run-on-projects: ['release'] - worker-type: b-linux-gcp - worker: - env: - TOOLTOOL_MANIFEST: "mobile/android/config/tooltool-manifests/android-x86/releng.manifest" - MOZ_AUTOMATION_PACKAGE_TESTS: "1" - run: - actions: [get-secrets, build, multi-l10n] - config: - - builds/releng_base_android_64_builds.py - - taskcluster_nightly.py - custom-build-variant-cfg: x86 - fetches: - toolchain: - - linux64-clang - - android-gradle-dependencies - -android-x86-shippable-lite/opt: - description: "Android 4.1 x86 Shippable Lite" - use-pgo: android-x86-shippable/opt - attributes: - enable-full-crashsymbols: true - shippable: true - shipping-phase: build - shipping-product: fennec - index: - job-name: android-x86-lite-opt - type: android-shippable - treeherder: - platform: android-4-1-x86-shippable-lite/opt - symbol: Bl - run-on-projects: ['release'] - worker-type: b-linux-gcp - worker: - env: - TOOLTOOL_MANIFEST: "mobile/android/config/tooltool-manifests/android-x86/releng.manifest" - MOZ_AUTOMATION_PACKAGE_TESTS: "1" - run: - actions: [get-secrets, build, multi-l10n] - config: - - builds/releng_base_android_64_builds.py - - taskcluster_nightly.py - custom-build-variant-cfg: x86-lite - fetches: - toolchain: - - linux64-clang - - android-gradle-dependencies-lite - -android-arm/opt: - description: "Android 5.0 Arm Opt" - index: - job-name: android-arm-opt - attributes: - enable-full-crashsymbols: true - treeherder: - platform: android-5-0-armv7/opt - symbol: B - run-on-projects: ['integration'] - worker-type: b-linux-gcp - worker: - env: - TOOLTOOL_MANIFEST: "mobile/android/config/tooltool-manifests/android/releng.manifest" - MOZ_AUTOMATION_PACKAGE_TESTS: "1" - run: - actions: [get-secrets, build] - config: ["builds/releng_base_android_64_builds.py"] - custom-build-variant-cfg: arm - use-sccache: true - fetches: - toolchain: - - linux64-clang - - android-gradle-dependencies - - linux64-sccache - -android-arm-lite/opt: - description: "Android 4.1 Arm Opt Lite" - index: - job-name: android-arm-lite-opt - attributes: - enable-full-crashsymbols: true - treeherder: - platform: android-4-1-armv7/opt - symbol: Bl - run-on-projects: ['integration'] - worker-type: b-linux-gcp - worker: - env: - TOOLTOOL_MANIFEST: "mobile/android/config/tooltool-manifests/android/releng.manifest" - run: - actions: [get-secrets, build] - config: ["builds/releng_base_android_64_builds.py"] - custom-build-variant-cfg: arm-lite - use-sccache: true - fetches: - toolchain: - - linux64-clang - - linux64-sccache - - android-gradle-dependencies-lite - -android-arm-shippable/opt: - description: "Android 5.0 Arm Shippable" - use-pgo: android-x86-shippable/opt - attributes: - enable-full-crashsymbols: true - shippable: true - shipping-phase: build - shipping-product: fennec - index: - job-name: android-arm-opt - type: android-shippable-with-multi-l10n - treeherder: - platform: android-5-0-armv7-shippable/opt - symbol: Bpgo(B) - run-on-projects: ['release'] - worker-type: b-linux-gcp - worker: - env: - TOOLTOOL_MANIFEST: "mobile/android/config/tooltool-manifests/android/releng.manifest" - MOZ_AUTOMATION_PACKAGE_TESTS: "1" - run: - actions: [get-secrets, build, multi-l10n] - config: - - builds/releng_base_android_64_builds.py - - taskcluster_nightly.py - custom-build-variant-cfg: arm - fetches: - toolchain: - - linux64-clang - - android-gradle-dependencies - -android-arm-shippable-lite/opt: - description: "Android 4.1 Arm Shippable Lite" - use-pgo: android-x86-shippable/opt - attributes: - enable-full-crashsymbols: true - shippable: true - shipping-phase: build - shipping-product: fennec - index: - job-name: android-arm-lite-opt - type: android-shippable-with-multi-l10n - treeherder: - platform: android-4-1-armv7-shippable-lite/opt - symbol: Bpgo(Bl) - run-on-projects: ['release'] - worker-type: b-linux-gcp - worker: - env: - TOOLTOOL_MANIFEST: "mobile/android/config/tooltool-manifests/android/releng.manifest" - MOZ_AUTOMATION_PACKAGE_TESTS: "1" - run: - actions: [get-secrets, build, multi-l10n] - config: - - builds/releng_base_android_64_builds.py - - taskcluster_nightly.py - custom-build-variant-cfg: arm-lite - fetches: - toolchain: - - linux64-clang - - android-gradle-dependencies-lite - -android-aarch64/opt: - description: "Android 5.0 AArch64 Opt" - index: - job-name: android-aarch64-opt - attributes: - enable-full-crashsymbols: true - treeherder: - platform: android-5-0-aarch64/opt - symbol: B - run-on-projects: ['integration'] - worker-type: b-linux-gcp - worker: - env: - TOOLTOOL_MANIFEST: "mobile/android/config/tooltool-manifests/android/releng.manifest" - MOZ_AUTOMATION_PACKAGE_TESTS: "1" - run: - actions: [get-secrets, build] - config: ["builds/releng_base_android_64_builds.py"] - custom-build-variant-cfg: aarch64 - use-sccache: true - fetches: - toolchain: - - linux64-clang - - linux64-sccache - - android-gradle-dependencies - -android-aarch64-lite/opt: - description: "Android 5.0 AArch64 Opt Lite" - index: - job-name: android-aarch64-lite-opt - attributes: - enable-full-crashsymbols: true - treeherder: - platform: android-5-0-aarch64/opt - symbol: Bl - run-on-projects: ['integration'] - worker-type: b-linux-gcp - worker: - env: - TOOLTOOL_MANIFEST: "mobile/android/config/tooltool-manifests/android/releng.manifest" - PERFHERDER_EXTRA_OPTIONS: lite - run: - actions: [get-secrets, build] - config: ["builds/releng_base_android_64_builds.py"] - custom-build-variant-cfg: aarch64-lite - use-sccache: true - fetches: - toolchain: - - linux64-clang - - linux64-sccache - - android-gradle-dependencies-lite - -android-aarch64/debug: - description: "Android 5.0 AArch64 Debug" - index: - job-name: android-aarch64-debug - attributes: - enable-full-crashsymbols: true - treeherder: - platform: android-5-0-aarch64/debug - symbol: B - worker-type: b-linux-gcp - worker: - env: - TOOLTOOL_MANIFEST: "mobile/android/config/tooltool-manifests/android/releng.manifest" - MOZ_AUTOMATION_PACKAGE_TESTS: "1" - run: - actions: [get-secrets, build] - config: ["builds/releng_base_android_64_builds.py"] - custom-build-variant-cfg: aarch64-debug - use-sccache: true - fetches: - toolchain: - - linux64-clang - - linux64-sccache - - android-gradle-dependencies - -android-aarch64-shippable/opt: - description: "Android 5.0 AArch64 Shippable" - use-pgo: android-aarch64-shippable/opt - attributes: - enable-full-crashsymbols: true - shippable: true - shipping-phase: build - shipping-product: fennec - index: - job-name: android-aarch64-opt - type: android-shippable - treeherder: - platform: android-5-0-aarch64-shippable/opt - symbol: Bpgo(B) - run-on-projects: ['release'] - worker-type: b-linux-gcp - worker: - env: - TOOLTOOL_MANIFEST: "mobile/android/config/tooltool-manifests/android/releng.manifest" - MOZ_AUTOMATION_PACKAGE_TESTS: "1" - run: - actions: [get-secrets, build, multi-l10n] - config: - - builds/releng_base_android_64_builds.py - - taskcluster_nightly.py - custom-build-variant-cfg: aarch64 - fetches: - toolchain: - - linux64-clang - - android-gradle-dependencies - -android-aarch64-shippable-lite/opt: - description: "Android 5.0 AArch64 Shippable Lite" - use-pgo: android-aarch64-shippable/opt - attributes: - enable-full-crashsymbols: true - shippable: true - shipping-phase: build - shipping-product: fennec - index: - job-name: android-aarch64-lite-opt - type: android-shippable - treeherder: - platform: android-5-0-aarch64-shippable-lite/opt - symbol: Bpgo(Bl) - run-on-projects: ['release'] - worker-type: b-linux-gcp - worker: - env: - TOOLTOOL_MANIFEST: "mobile/android/config/tooltool-manifests/android/releng.manifest" - MOZ_AUTOMATION_PACKAGE_TESTS: "1" - PERFHERDER_EXTRA_OPTIONS: lite - run: - actions: [get-secrets, build, multi-l10n] - config: - - builds/releng_base_android_64_builds.py - - taskcluster_nightly.py - custom-build-variant-cfg: aarch64-lite - fetches: - toolchain: - - linux64-clang - - android-gradle-dependencies-lite - -android-x86_64/opt: - description: "Android 5.0 x86-64 Opt" - index: - job-name: android-x86_64-opt - attributes: - enable-full-crashsymbols: true - treeherder: - platform: android-5-0-x86_64/opt - symbol: B - run-on-projects: ['integration'] - worker-type: b-linux-gcp - worker: - env: - TOOLTOOL_MANIFEST: "mobile/android/config/tooltool-manifests/android-x86/releng.manifest" - MOZ_AUTOMATION_PACKAGE_TESTS: "1" - run: - actions: [get-secrets, build] - config: ["builds/releng_base_android_64_builds.py"] - custom-build-variant-cfg: x86_64 - use-sccache: true - fetches: - toolchain: - - linux64-clang - - linux64-sccache - - android-gradle-dependencies - -android-x86_64-lite/opt: - description: "Android 5.0 x86-64 Opt Lite" - index: - job-name: android-x86_64-lite-opt - attributes: - enable-full-crashsymbols: true - treeherder: - platform: android-5-0-x86_64/opt - symbol: Bl - run-on-projects: ['integration'] - worker-type: b-linux-gcp - worker: - env: - TOOLTOOL_MANIFEST: "mobile/android/config/tooltool-manifests/android-x86/releng.manifest" - MOZ_AUTOMATION_PACKAGE_TESTS: "1" - PERFHERDER_EXTRA_OPTIONS: lite - run: - actions: [get-secrets, build] - config: ["builds/releng_base_android_64_builds.py"] - custom-build-variant-cfg: x86_64-lite - use-sccache: true - fetches: - toolchain: - - linux64-clang - - linux64-sccache - - android-gradle-dependencies-lite - -android-x86_64-fuzzing/debug: - description: "Android x86_64 Fuzzing Debug" - index: - job-name: android-x86_64-fuzzing-debug - treeherder: - platform: android-5-0-x86_64/debug - symbol: Bf - worker-type: b-linux-gcp - worker: - env: - TOOLTOOL_MANIFEST: "mobile/android/config/tooltool-manifests/android-x86/releng.manifest" - PERFHERDER_EXTRA_OPTIONS: fuzzing - run: - actions: [get-secrets, build] - config: ["builds/releng_base_android_64_builds.py"] - custom-build-variant-cfg: fuzzing-debug - use-sccache: true - fetches: - toolchain: - - linux64-clang - - linux64-sccache - - android-gradle-dependencies - optimization: - skip-unless-expanded: null - -android-x86_64-shippable/opt: - description: "Android 5.0 x86-64 Shippable" - use-pgo: true - attributes: - enable-full-crashsymbols: true - shippable: true - shipping-phase: build - shipping-product: fennec - index: - job-name: android-x86_64-opt - type: android-shippable - treeherder: - platform: android-5-0-x86_64-shippable/opt - symbol: B - run-on-projects: ['release'] - worker-type: b-linux-gcp - worker: - env: - TOOLTOOL_MANIFEST: "mobile/android/config/tooltool-manifests/android-x86/releng.manifest" - MOZ_AUTOMATION_PACKAGE_TESTS: "1" - run: - actions: [get-secrets, build, multi-l10n] - config: - - builds/releng_base_android_64_builds.py - - taskcluster_nightly.py - custom-build-variant-cfg: x86_64 - fetches: - toolchain: - - linux64-clang - - android-gradle-dependencies - -android-x86_64-shippable-lite/opt: - description: "Android 5.0 x86-64 Shippable Lite" - use-pgo: android-x86_64-shippable/opt - attributes: - enable-full-crashsymbols: true - shippable: true - shipping-phase: build - shipping-product: fennec - index: - job-name: android-x86_64-lite-opt - type: android-shippable - treeherder: - platform: android-5-0-x86_64-shippable-lite/opt - symbol: Bl - run-on-projects: ['release'] - worker-type: b-linux-gcp - worker: - env: - TOOLTOOL_MANIFEST: "mobile/android/config/tooltool-manifests/android-x86/releng.manifest" - MOZ_AUTOMATION_PACKAGE_TESTS: "1" - PERFHERDER_EXTRA_OPTIONS: lite - run: - actions: [get-secrets, build, multi-l10n] - config: - - builds/releng_base_android_64_builds.py - - taskcluster_nightly.py - custom-build-variant-cfg: x86_64-lite - fetches: - toolchain: - - linux64-clang - - android-gradle-dependencies-lite - -android-x86_64/debug: - description: "Android 5.0 x86-64 Debug" - index: - job-name: android-x86_64-debug - attributes: - enable-full-crashsymbols: true - treeherder: - platform: android-5-0-x86_64/debug - symbol: B - worker-type: b-linux-gcp - worker: - env: - TOOLTOOL_MANIFEST: "mobile/android/config/tooltool-manifests/android-x86/releng.manifest" - MOZ_AUTOMATION_PACKAGE_TESTS: "1" - run: - actions: [get-secrets, build] - config: ["builds/releng_base_android_64_builds.py"] - custom-build-variant-cfg: x86_64-debug - use-sccache: true - fetches: - toolchain: - - linux64-clang - - linux64-sccache - - android-gradle-dependencies - -android-x86_64/debug-isolated-process: - description: "Android 5.0 x86-64 Debug with Isolated Process" - index: - job-name: android-x86_64-debug-isolated-process - attributes: - enable-full-crashsymbols: true - treeherder: - platform: android-5-0-x86_64/debug-isolated-process - symbol: Bip - worker-type: b-linux-gcp - worker: - env: - TOOLTOOL_MANIFEST: "mobile/android/config/tooltool-manifests/android-x86/releng.manifest" - MOZ_AUTOMATION_PACKAGE_TESTS: "1" - PERFHERDER_EXTRA_OPTIONS: isolated-process - run: - actions: [get-secrets, build] - config: ["builds/releng_base_android_64_builds.py"] - custom-build-variant-cfg: x86_64-debug-isolated-process - use-sccache: true - fetches: - toolchain: - - linux64-clang - - linux64-sccache - - android-gradle-dependencies |