taskcluster/ci/build/windows.yml
author Jorg K <jorgk@jorgk.com>
Tue, 15 Jan 2019 19:45:03 +0100
changeset 34206 b18b1440b89e451c9f7a98fb1447cbae9d0d75c5
parent 34201 8015b21deff6cc830908f042f1847e60780178ed
child 34396 2c2d2cd9c18149225e0400ff7196b63b66de5bd5
permissions -rw-r--r--
Backed out changeset 8015b21deff6 to re-enable Nightly builds (bug 1518823). a=jorgk

win32/opt:
    description: "Win32 Opt"
    index:
        product: thunderbird
        job-name: win32-opt
    treeherder:
        platform: windows2012-32/opt
        symbol: B
        tier: 1
    worker-type: aws-provisioner-v1/gecko-{level}-b-win2012
    worker:
        max-run-time: 7200
        env:
            TOOLTOOL_MANIFEST: "comm/mail/config/tooltool-manifests/win32/releng.manifest"
    run:
        using: mozharness
        comm-checkout: true
        actions: [build, check-test]
        options: [append-env-variables-from-configs]
        script: mozharness/scripts/fx_desktop_build.py
        config-paths:
            - comm/mozharness
        config:
            - builds/taskcluster_base_thunderbird.py
            - builds/taskcluster_base_windows.py
            - builds/taskcluster_base_win32.py
        extra-config:
            stage_platform: win32
    toolchains:
        - win64-cbindgen
        - win64-clang-cl
        - win64-node
        - win64-rust
        - win64-sccache

win32-nightly/opt:
    description: "Win32 Nightly"
    attributes:
        nightly: true
        enable-full-crashsymbols: true
    shipping-phase: build
    shipping-product: thunderbird
    index:
        product: thunderbird
        job-name: win32-opt
        type: nightly
    treeherder:
        platform: windows2012-32/opt
        symbol: N
        tier: 1
    worker-type: aws-provisioner-v1/gecko-{level}-b-win2012
    worker:
        max-run-time: 7200
        env:
            TOOLTOOL_MANIFEST: "comm/mail/config/tooltool-manifests/win32/releng.manifest"
    run:
        using: mozharness
        comm-checkout: true
        actions: [build, check-test]
        options: [append-env-variables-from-configs]
        script: mozharness/scripts/fx_desktop_build.py
        config-paths:
            - comm/mozharness
        config:
            - builds/taskcluster_base_thunderbird.py
            - builds/taskcluster_base_windows.py
            - builds/taskcluster_base_win32.py
            - taskcluster_nightly.py
        extra-config:
            stage_platform: win32
    toolchains:
        - win64-cbindgen
        - win64-clang-cl
        - win64-node
        - win64-rust

win32/debug:
    description: "Win32 Debug"
    index:
        product: thunderbird
        job-name: win32-debug
    treeherder:
        platform: windows2012-32/debug
        symbol: B
        tier: 1
    worker-type: aws-provisioner-v1/gecko-{level}-b-win2012
    worker:
        max-run-time: 7200
        env:
            TOOLTOOL_MANIFEST: "comm/mail/config/tooltool-manifests/win32/releng.manifest"
    run:
        using: mozharness
        comm-checkout: true
        actions: [build, check-test]
        options: [append-env-variables-from-configs]
        script: mozharness/scripts/fx_desktop_build.py
        config-paths:
            - comm/mozharness
        config:
            - builds/taskcluster_base_thunderbird.py
            - builds/taskcluster_base_windows.py
            - builds/taskcluster_base_win32.py
            - builds/taskcluster_sub_win32/debug.py
        mozconfig-variant: debug
    toolchains:
        - win64-cbindgen
        - win64-clang-cl
        - win64-node
        - win64-rust
        - win64-sccache

win64/opt:
    description: "Win64 Opt"
    index:
        product: thunderbird
        job-name: win64-opt
    treeherder:
        platform: windows2012-64/opt
        symbol: B
        tier: 1
    worker-type: aws-provisioner-v1/gecko-{level}-b-win2012
    worker:
        max-run-time: 7200
        env:
            TOOLTOOL_MANIFEST: "comm/mail/config/tooltool-manifests/win64/releng.manifest"
    run:
        using: mozharness
        comm-checkout: true
        options: [append-env-variables-from-configs]
        script: mozharness/scripts/fx_desktop_build.py
        config-paths:
            - comm/mozharness
        config:
            - builds/taskcluster_base_thunderbird.py
            - builds/taskcluster_base_windows.py
            - builds/taskcluster_base_win64.py
        extra-config:
            stage_platform: win64
    toolchains:
        - win64-cbindgen
        - win64-clang-cl
        - win64-node
        - win64-rust
        - win64-sccache

win64-nightly/opt:
    description: "Win64 Nightly"
    attributes:
        nightly: true
        enable-full-crashsymbols: true
    shipping-phase: build
    shipping-product: thunderbird
    index:
        product: thunderbird
        job-name: win64-opt
        type: nightly
    treeherder:
        platform: windows2012-64/opt
        symbol: N
        tier: 1
    worker-type: aws-provisioner-v1/gecko-{level}-b-win2012
    worker:
        max-run-time: 7200
        env:
            TOOLTOOL_MANIFEST: "comm/mail/config/tooltool-manifests/win64/releng.manifest"
    run:
        using: mozharness
        comm-checkout: true
        actions: [build, check-test]
        options: [append-env-variables-from-configs]
        script: mozharness/scripts/fx_desktop_build.py
        config-paths:
            - comm/mozharness
        config:
            - builds/taskcluster_base_thunderbird.py
            - builds/taskcluster_base_windows.py
            - builds/taskcluster_base_win64.py
            - taskcluster_nightly.py
        extra-config:
            stage_platform: win64
    toolchains:
        - win64-cbindgen
        - win64-clang-cl
        - win64-node
        - win64-rust

win64/debug:
    description: "Win64 Debug"
    index:
        product: thunderbird
        job-name: win64-debug
    treeherder:
        platform: windows2012-64/debug
        symbol: B
        tier: 1
    worker-type: aws-provisioner-v1/gecko-{level}-b-win2012
    worker:
        max-run-time: 7200
        env:
            TOOLTOOL_MANIFEST: "comm/mail/config/tooltool-manifests/win64/releng.manifest"
    run:
        using: mozharness
        comm-checkout: true
        options: [append-env-variables-from-configs]
        script: mozharness/scripts/fx_desktop_build.py
        config-paths:
            - comm/mozharness
        config:
            - builds/taskcluster_base_thunderbird.py
            - builds/taskcluster_base_windows.py
            - builds/taskcluster_base_win64.py
            - builds/taskcluster_sub_win64/debug.py
        mozconfig-variant: debug
    toolchains:
        - win64-cbindgen
        - win64-clang-cl
        - win64-node
        - win64-rust
        - win64-sccache