kind.yml 1.72 KB
Newer Older
1
2
3
4
# 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/.
---
5
loader: fenix_taskgraph.loader.single_dep:loader
6
7

transforms:
8
9
    - fenix_taskgraph.transforms.single_dep:transforms
    - fenix_taskgraph.transforms.signing:transforms
10
11
12
    - taskgraph.transforms.task:transforms

kind-dependencies:
13
    - build
14

15
job-template:
16
17
    description: Sign Fenix
    worker-type:
18
        by-build-type:
19
            (fennec-production|nightly|beta|production):
20
21
22
23
                by-level:
                    '3': signing
                    default: dep-signing
            default: dep-signing
24
25
26
27
28
29
30
31
32
33
34
35
    worker:
        signing-type:
            by-build-type:
                fennec-production:
                    by-level:
                        '3': fennec-production-signing
                        default: dep-signing
                nightly:
                    by-level:
                        '3': nightly-signing
                        default: dep-signing
                performance-test: dep-signing
36
37
38
39
                beta:
                    by-level:
                        '3': beta-signing
                        default: dep-signing
40
41
42
43
44
45
46
                production:
                    by-level:
                        '3': production-signing
                        default: dep-signing
                default: dep-signing
    index:
        by-build-type:
47
            (fennec-production|nightly|performance-test|beta|production):
48
49
                type: signing
            default: {}
50
51
    run-on-tasks-for: []
    treeherder:
52
        job-symbol: Bs
53
54
        kind: build
        platform: android-all/opt
55
        tier: 2