taskcluster/ci/release-source/kind.yml
author Geoff Lankow <geoff@darktrojan.net>
Thu, 15 Aug 2019 22:13:11 +1200
changeset 27330 ecccd8455117a4377ff4727fa6ebe32c6e4849a9
parent 26690 8d9eeaf48a3015150a83d5f6e3ce5087e63d2879
permissions -rw-r--r--
Bug 1574115 - Port bug 1573435 - Use toolchain fetches for more task kinds; rs=bustage-fix DONTBUILD

# 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: taskgraph.loader.transform:loader

kind-dependencies:
    - toolchain

transforms:
    - taskgraph.transforms.build:transforms
    - taskgraph.transforms.build_attrs:transforms
    - taskgraph.transforms.build_lints:transforms
    - taskgraph.transforms.job:transforms
    - taskgraph.transforms.task:transforms

job-defaults:
    shipping-phase: promote
    treeherder:
        symbol: Src
    worker-type: b-linux
    worker:
        max-run-time: 3600
        env:
            PKG_SRCPACK_BASENAME: source
    run:
        using: mozharness
        comm-checkout: true
        actions: [package-source]
        script: "mozharness/scripts/fx_desktop_build.py"
        config-paths:
            - comm/mozharness
        config:
            - builds/thunderbird_source.py
        options: []
        tooltool-downloads: public
        need-xvfb: false
    run-on-projects: []
    optimization: null

jobs:
    thunderbird-source/opt:
        description: "Thunderbird source builder"
        treeherder:
            platform: thunderbird-release/opt
        shipping-product: thunderbird