taskcluster/ci/build/linux.yml
author Jorg K <jorgk@jorgk.com>
Sat, 05 Jan 2019 06:59:13 +0100
changeset 33265 49f231df703018392d6f8b99a3596057e3ade0de
parent 33259 c6f13700602be09a6a59af8c6ff8d797b2c63a97
child 33347 8015b21deff6cc830908f042f1847e60780178ed
permissions -rw-r--r--
Backed out changeset c6f13700602b to re-enable Nightly builds (bug 1517040). a=jorgk

linux64/opt:
    description: "Linux64 Opt"
    index:
        product: thunderbird
        job-name: linux64-opt
    treeherder:
        platform: linux64/opt
        symbol: B
    worker-type: aws-provisioner-v1/gecko-{level}-b-linux
    worker:
        docker-image: {in-tree: "debian7-amd64-build"}
        max-run-time: 36000
    run:
        using: mozharness
        comm-checkout: true
        actions: [build, check-test]
        config-paths:
            - comm/mozharness
        config:
            - builds/taskcluster_base_thunderbird.py
            - builds/releng_base_linux_64_builds.py
        script: "mozharness/scripts/fx_desktop_build.py"
        need-xvfb: true
    toolchains:
        - linux64-binutils
        - linux64-cbindgen
        - linux64-clang
        - linux64-node
        - linux64-rust
        - linux64-sccache

linux64-nightly/opt:
    description: "Linux64 Nightly"
    attributes:
        nightly: true
        enable-full-crashsymbols: true
    shipping-phase: build
    shipping-product: thunderbird
    index:
        product: thunderbird
        job-name: linux64-opt
        type: nightly
    treeherder:
        platform: linux64/opt
        symbol: N
    worker-type: aws-provisioner-v1/gecko-{level}-b-linux
    worker:
        docker-image: {in-tree: "debian7-amd64-build"}
        max-run-time: 36000
    run:
        using: mozharness
        comm-checkout: true
        actions: [build, check-test]
        config-paths:
            - comm/mozharness
        config:
            - builds/taskcluster_base_thunderbird.py
            - builds/releng_base_linux_64_builds.py
            - taskcluster_nightly.py
        script: "mozharness/scripts/fx_desktop_build.py"
        need-xvfb: true
    toolchains:
        - linux64-binutils
        - linux64-cbindgen
        - linux64-clang
        - linux64-node
        - linux64-rust

linux64/debug:
    description: "Linux64 Debug"
    index:
        product: thunderbird
        job-name: linux64-debug
    treeherder:
        platform: linux64/debug
        symbol: B
    worker-type: aws-provisioner-v1/gecko-{level}-b-linux
    worker:
        docker-image: {in-tree: "debian7-amd64-build"}
        max-run-time: 36000
    run:
        using: mozharness
        comm-checkout: true
        actions: [build, check-test]
        config-paths:
            - comm/mozharness
        config:
            - builds/taskcluster_base_thunderbird.py
            - builds/releng_base_linux_64_builds.py
        script: "mozharness/scripts/fx_desktop_build.py"
        custom-build-variant-cfg: debug
        mozconfig-variant: debug
        need-xvfb: true
    toolchains:
        - linux64-binutils
        - linux64-cbindgen
        - linux64-clang
        - linux64-node
        - linux64-rust
        - linux64-sccache

linux/opt:
    description: "Linux32 Opt"
    index:
        product: thunderbird
        job-name: linux32-opt
    treeherder:
        platform: linux32/opt
        symbol: B
    worker-type: aws-provisioner-v1/gecko-{level}-b-linux
    worker:
        docker-image: {in-tree: "debian7-i386-build"}
        max-run-time: 36000
    run:
        using: mozharness
        comm-checkout: true
        actions: [build, check-test]
        config-paths:
            - comm/mozharness
        config:
            - builds/taskcluster_base_thunderbird.py
            - builds/releng_base_linux_32_builds.py
        script: "mozharness/scripts/fx_desktop_build.py"
        need-xvfb: true
    toolchains:
        - linux64-binutils
        - linux64-cbindgen
        - linux64-clang
        - linux64-node
        - linux64-rust
        - linux64-sccache

linux-nightly/opt:
    description: "Linux32 Nightly"
    attributes:
        nightly: true
        enable-full-crashsymbols: true
    shipping-phase: build
    shipping-product: thunderbird
    index:
        product: thunderbird
        job-name: linux32-opt
        type: nightly
    treeherder:
        platform: linux32/opt
        symbol: N
    worker-type: aws-provisioner-v1/gecko-{level}-b-linux
    worker:
        docker-image: {in-tree: "debian7-i386-build"}
        max-run-time: 36000
    run:
        using: mozharness
        comm-checkout: true
        actions: [build, check-test]
        config-paths:
            - comm/mozharness
        config:
            - builds/taskcluster_base_thunderbird.py
            - builds/releng_base_linux_32_builds.py
            - taskcluster_nightly.py
        script: "mozharness/scripts/fx_desktop_build.py"
        need-xvfb: true
    toolchains:
        - linux64-binutils
        - linux64-cbindgen
        - linux64-clang
        - linux64-node
        - linux64-rust

linux/debug:
    description: "Linux32 Debug"
    index:
        product: thunderbird
        job-name: linux32-debug
    treeherder:
        platform: linux32/debug
        symbol: B
    worker-type: aws-provisioner-v1/gecko-{level}-b-linux
    worker:
        docker-image: {in-tree: "debian7-i386-build"}
        max-run-time: 36000
    run:
        using: mozharness
        comm-checkout: true
        actions: [build, check-test]
        config-paths:
            - comm/mozharness
        config:
            - builds/taskcluster_base_thunderbird.py
            - builds/releng_base_linux_32_builds.py
        script: "mozharness/scripts/fx_desktop_build.py"
        custom-build-variant-cfg: debug
        mozconfig-variant: debug
        need-xvfb: true
    toolchains:
        - linux64-binutils
        - linux64-cbindgen
        - linux64-clang
        - linux64-node
        - linux64-rust
        - linux64-sccache