summaryrefslogtreecommitdiffstats
path: root/taskcluster/ci/beetmover-android-app/kind.yml
blob: 59ef9cb1495f37a16f4c5e3c39204667340bc5fc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
# 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/.
---
loader: gecko_taskgraph.loader.transform:loader

transforms:
    - taskgraph.transforms.from_deps
    - android_taskgraph.transforms.upstream_artifacts
    - android_taskgraph.transforms.treeherder
    - android_taskgraph.transforms.beetmover_android_app
    - gecko_taskgraph.transforms.task

kind-dependencies:
    - signing-apk
    - signing-bundle

jobs:
    beetmover:
        from-deps:
            with-attributes:
                build-type:
                    - fenix-release
                    - fenix-beta
                    - fenix-nightly
                    - focus-release
                    - klar-release
                    - focus-beta
                    - focus-nightly
            group-by:
                attribute: build-type
            copy-attributes: true
        attributes:
            artifact_map: taskcluster/android_taskgraph/manifests/apk_releases.yml
            shipping_phase: ship
        treeherder:
            symbol:
                by-build-type:
                    klar.*: BM-klar
                    default: BM
        bucket-scope:
            by-level:
                '3':
                    by-build-type:
                        .*-nightly: "project:releng:beetmover:bucket:nightly"
                        .*-(release|beta): "project:releng:beetmover:bucket:release"
                default: "project:releng:beetmover:bucket:dep"