taskcluster/ci/build/linux.yml
author Tom Prince <mozilla@hocat.ca>
Tue, 23 Jan 2018 10:39:55 -0700
changeset 30949 32a25748090a38b097aa07acb39cc49227389380
parent 30878 ec9afb3329ab60924e34b4c0460b594d1a5f8474
child 31133 6f3a78ceb39bff767f01e16c4712469b90a6399b
permissions -rw-r--r--
Port Bug 1399679: Use debian7-*-build instead of desktop-build; r=me

linux64/opt:
    description: "Linux64 Opt"
    treeherder:
        platform: linux64/opt
        symbol: tc(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 update]
        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-clang
        - linux64-gcc
        - linux64-rust
        - linux64-sccache

linux64/debug:
    description: "Linux64 Debug"
    treeherder:
        platform: linux64/debug
        symbol: tc(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 update]
        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
        need-xvfb: true
    toolchains:
        - linux64-clang
        - linux64-gcc
        - linux64-sccache
        - linux64-rust

linux/opt:
    description: "Linux32 Opt"
    treeherder:
        platform: linux32/opt
        symbol: tc(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 update]
        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-clang
        - linux64-gcc
        - linux64-rust
        - linux64-sccache

linux/debug:
    description: "Linux32 Debug"
    treeherder:
        platform: linux32/debug
        symbol: tc(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 update]
        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
        need-xvfb: true
    toolchains:
        - linux64-clang
        - linux64-gcc
        - linux64-sccache
        - linux64-rust