taskcluster/ci/release-update-verify/kind.yml
author Jordan Lund <jlund@mozilla.com>
Wed, 17 Oct 2018 22:57:58 +0000
changeset 490546 b022e81e18232fa351c5fbf4b5b59f1102eb2477
parent 489011 2bb555faef256f3da3f87c89d3b5d65921447e64
child 490993 a0ba1c7ad988d0c71243fdb7c3b86cfec12056e2
permissions -rw-r--r--
Bug 1499265 - Intermittent failure in update-verify: Task timeout after 3600 seconds. Force killing container. r=aki Intermittent failure in update-verify: Task timeout after 3600 seconds. Force killing container Differential Revision: https://phabricator.services.mozilla.com/D8925

# 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:
   - post-balrog-dummy
   - post-beetmover-dummy
   - release-balrog-submit-toplevel
   - release-update-verify-config

transforms:
   - taskgraph.transforms.release_deps:transforms
   - taskgraph.transforms.update_verify:transforms
   - taskgraph.transforms.task:transforms

job-defaults:
   name: update-verify
   run-on-projects: []  # to make sure this never runs as part of CI
   shipping-phase: promote
   worker-type: aws-provisioner-v1/gecko-{level}-b-linux
   worker:
      artifacts:
         - name: 'public/build/diff-summary.log'
           path: '/builds/worker/tools/release/updates/diff-summary.log'
           type: file
      implementation: docker-worker
      os: linux
      docker-image:
         in-tree: "update-verify"
      max-run-time: 5400
      retry-exit-status:
         - 255
      env:
         NO_BBCONFIG: "1"
         BUILD_TOOLS_REPO: https://hg.mozilla.org/build/tools
   extra:
      chunks: 12

jobs:
   firefox-linux64:
      description: linux64 update verify
      shipping-product: firefox
      worker:
         env:
            CHANNEL:
               by-release-type:
                  beta: "beta-localtest"
                  release(-rc)?: "release-localtest"
                  esr60: "esr-localtest"
                  nightly: "nightly"
      treeherder:
         symbol: UV(UV)
         platform: linux64/opt
         kind: test
         tier: 1
      attributes:
         build_platform: linux64-nightly

   firefox-linux:
      description: linux update verify
      shipping-product: firefox
      worker:
         env:
            CHANNEL:
               by-release-type:
                  beta: "beta-localtest"
                  release(-rc)?: "release-localtest"
                  esr60: "esr-localtest"
                  nightly: "nightly"
      treeherder:
         symbol: UV(UV)
         platform: linux32/opt
         kind: test
         tier: 1
      attributes:
         build_platform: linux-nightly

   firefox-win64:
      description: win64 update verify
      shipping-product: firefox
      worker:
         env:
            CHANNEL:
               by-release-type:
                  beta: "beta-localtest"
                  release(-rc)?: "release-localtest"
                  esr60: "esr-localtest"
                  nightly: "nightly"
      treeherder:
         symbol: UV(UV)
         platform: windows2012-64/opt
         kind: test
         tier: 1
      attributes:
         build_platform: win64-nightly

   firefox-win32:
      description: win32 update verify
      shipping-product: firefox
      worker:
         env:
            CHANNEL:
               by-release-type:
                  beta: "beta-localtest"
                  release(-rc)?: "release-localtest"
                  esr60: "esr-localtest"
                  nightly: "nightly"
      treeherder:
         symbol: UV(UV)
         platform: windows2012-32/opt
         kind: test
         tier: 1
      attributes:
         build_platform: win32-nightly

   firefox-macosx64:
      description: macosx64 update verify
      shipping-product: firefox
      worker:
         env:
            CHANNEL:
               by-release-type:
                  beta: "beta-localtest"
                  release(-rc)?: "release-localtest"
                  esr60: "esr-localtest"
                  nightly: "nightly"
      treeherder:
         symbol: UV(UV)
         platform: osx-cross/opt
         kind: test
         tier: 1
      attributes:
         build_platform: macosx64-nightly

   devedition-linux64:
      description: linux64 update verify
      shipping-product: devedition
      worker:
         env:
            CHANNEL: "aurora-localtest"
      treeherder:
         symbol: UV(UV)
         platform: linux64-devedition/opt
         kind: test
         tier: 1
      attributes:
         build_platform: linux64-devedition-nightly

   devedition-linux:
      description: linux update verify
      shipping-product: devedition
      worker:
         env:
            CHANNEL: "aurora-localtest"
      treeherder:
         symbol: UV(UV)
         platform: linux32-devedition/opt
         kind: test
         tier: 1
      attributes:
         build_platform: linux-devedition-nightly

   devedition-win64:
      description: win64 update verify
      shipping-product: devedition
      worker:
         env:
            CHANNEL: "aurora-localtest"
      treeherder:
         symbol: UV(UV)
         platform: windows2012-64-devedition/opt
         kind: test
         tier: 1
      attributes:
         build_platform: win64-devedition-nightly

   devedition-win32:
      description: win32 update verify
      shipping-product: devedition
      worker:
         env:
            CHANNEL: "aurora-localtest"
      treeherder:
         symbol: UV(UV)
         platform: windows2012-32-devedition/opt
         kind: test
         tier: 1
      attributes:
         build_platform: win32-devedition-nightly

   devedition-macosx64:
      description: macosx64 update verify
      shipping-product: devedition
      worker:
         env:
            CHANNEL: "aurora-localtest"
      treeherder:
         symbol: UV(UV)
         platform: osx-cross-devedition/opt
         kind: test
         tier: 1
      attributes:
         build_platform: macosx64-devedition-nightly