tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

kind.yml (2148B)


      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 loader: taskgraph.loader.transform:loader
      6 
      7 transforms:
      8    - taskgraph.transforms.from_deps
      9    - android_taskgraph.transforms.upstream_artifacts
     10    - android_taskgraph.transforms.beetmover
     11    - android_taskgraph.transforms.treeherder
     12    - gecko_taskgraph.transforms.task:transforms
     13 
     14 kind-dependencies:
     15    - signing
     16    - build-components
     17    - post-signing-dummy
     18 
     19 task-defaults:
     20    run-on-repo-type: [hg]
     21 
     22 tasks:
     23    push-to-maven:
     24        description: Publish component
     25        from-deps:
     26            with-attributes:
     27                build-type:
     28                    - release
     29                    - beta
     30                    - nightly
     31            group-by: component
     32            copy-attributes: true
     33        maven-destination: 'maven2/org/mozilla/components/{component}/{version}/{artifact_file_name}'
     34        shipping-phase: ship
     35        treeherder:
     36            symbol:
     37                by-build-type:
     38                    release: BM-R
     39                    beta: BM-B
     40                    nightly: BM-N
     41                    default: BM-B
     42            kind: build
     43        worker:
     44            action: push-to-maven
     45            bucket:
     46                by-build-type:
     47                    release:
     48                        by-level:
     49                            '3': maven-production
     50                            default: maven-staging
     51                    beta:
     52                        by-level:
     53                            '3': maven-production
     54                            default: maven-staging
     55                    nightly:
     56                        by-level:
     57                            '3': maven-nightly-production
     58                            default: maven-nightly-staging
     59            beetmover-application-name:
     60                by-build-type:
     61                    release: components
     62                    beta: components
     63                    nightly: nightly_components
     64                    default: UNDEFINED
     65        worker-type: beetmover-android