config.yml 2.44 KB
Newer Older
Johan Lorenzo's avatar
Johan Lorenzo committed
1
2
3
4
---
trust-domain: mobile
treeherder:
    group-names:
5
6
        'beta': 'Beta-related tasks'
        'betaFennec': 'Beta-related tasks with same APK configuration as Fennec'
7
        'Btime': 'Raptor-Browsertime tests'
8
        'bump': 'Bump dependencies'
9
        'debug': 'Builds made for testing'
10
        'Fetch': 'Fetch and store content'
11
        'forPerformanceTest': 'Builds made for Raptor and other performance tests'
Johan Lorenzo's avatar
Johan Lorenzo committed
12
        'I': 'Docker Image Builds'
13
        'nightly': 'Nightly-related tasks'
14
        'nightlyFennec': 'Nightly-related tasks with same APK configuration as Fennec'
15
        'production': 'Release-related tasks'
16
        'productionFennec': 'Production-related tasks with same APK configuration as Fennec'
Johan Lorenzo's avatar
Johan Lorenzo committed
17
18
        'Rap': 'Raptor tests'
        'Rap-P': 'Raptor power tests'
19
        'TL': 'Toolchain builds for Linux 64-bits'
Johan Lorenzo's avatar
Johan Lorenzo committed
20

21
task-priority: highest
Johan Lorenzo's avatar
Johan Lorenzo committed
22
23
24
25
26
27
28

taskgraph:
    register: fenix_taskgraph:register
    repositories:
        mobile:
            name: "Fenix"
    cached-task-prefix: project.mobile.fenix
29
    decision-parameters: 'fenix_taskgraph:get_decision_parameters'
Johan Lorenzo's avatar
Johan Lorenzo committed
30
31
32
33

workers:
    aliases:
        b-android:
34
            provisioner: 'mobile-{level}'
Johan Lorenzo's avatar
Johan Lorenzo committed
35
36
            implementation: docker-worker
            os: linux
37
            worker-type: 'b-linux'
Johan Lorenzo's avatar
Johan Lorenzo committed
38
        images:
39
            provisioner: 'mobile-{level}'
Johan Lorenzo's avatar
Johan Lorenzo committed
40
41
            implementation: docker-worker
            os: linux
42
            worker-type: 'images'
Johan Lorenzo's avatar
Johan Lorenzo committed
43
        dep-signing:
44
            provisioner: scriptworker-k8s
Johan Lorenzo's avatar
Johan Lorenzo committed
45
46
            implementation: scriptworker-signing
            os: scriptworker
47
            worker-type: mobile-t-signing
Johan Lorenzo's avatar
Johan Lorenzo committed
48
        signing:
49
            provisioner: scriptworker-k8s
Johan Lorenzo's avatar
Johan Lorenzo committed
50
51
52
53
            implementation: scriptworker-signing
            os: scriptworker
            worker-type:
                by-level:
54
55
                    "3": mobile-3-signing
                    default: mobile-t-signing
Johan Lorenzo's avatar
Johan Lorenzo committed
56
        push-apk:
57
            provisioner: scriptworker-k8s
Johan Lorenzo's avatar
Johan Lorenzo committed
58
59
            implementation: scriptworker-pushapk
            os: scriptworker
60
            worker-type: 'mobile-{level}-pushapk'
61
62
63
64
65
        ship-it:
            provisioner: scriptworker-k8s
            implementation: scriptworker-shipit
            os: scriptworker
            worker-type: 'mobile-{level}-shipit'
Johan Lorenzo's avatar
Johan Lorenzo committed
66
67
68
69
70
71
72
73
        t-bitbar.*:
            provisioner: proj-autophone
            implementation: generic-worker
            os: linux-bitbar
            worker-type: 'gecko-{alias}'

scriptworker:
    scope-prefix: project:mobile:fenix:releng