Source code

Revision control

Other Tools

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