Bug 1563145 - Port bug 1560134: Use built-in/succeed worker type for dummy jobs; r=darktrojan DONTBUILD
authorRob Lemley <rob@thunderbird.net>
Tue, 02 Jul 2019 23:38:34 -0400
changeset 36019 a90db6da718dc7d2fe930f9269478c7bbf5c9102
parent 36018 679e2f55f7fc3954cd7f9524bbaa2ce7bdddf26a
child 36020 935c2c6958b89cad7dc1d70df7c99757899c5059
push id392
push userclokep@gmail.com
push dateMon, 02 Sep 2019 20:17:19 +0000
reviewersdarktrojan
bugs1563145, 1560134
Bug 1563145 - Port bug 1560134: Use built-in/succeed worker type for dummy jobs; r=darktrojan DONTBUILD
taskcluster/ci/config.yml
taskcluster/ci/post-balrog-dummy/kind.yml
taskcluster/ci/post-beetmover-checksums-dummy/kind.yml
taskcluster/ci/post-beetmover-dummy/kind.yml
taskcluster/ci/release-notify-promote/kind.yml
taskcluster/ci/release-notify-push/kind.yml
taskcluster/ci/release-notify-ship/kind.yml
--- a/taskcluster/ci/config.yml
+++ b/taskcluster/ci/config.yml
@@ -143,16 +143,21 @@ workers:
             implementation: generic-worker
             os: windows
             worker-type: 'gecko-{alias}'
         t-win7-32(|-gpu):
             provisioner: aws-provisioner-v1
             implementation: generic-worker
             os: windows
             worker-type: 'gecko-{alias}'
+        succeed:
+            provisioner: built-in
+            implementation: succeed
+            os: none
+            worker-type: succeed
 
 mac-notarization:
     mac-behavior:
         by-release-type:
             nightly.*: mac_notarize
             beta.*: mac_notarize
             release.*: mac_notarize
             default: mac_sign_and_pkg
--- a/taskcluster/ci/post-balrog-dummy/kind.yml
+++ b/taskcluster/ci/post-balrog-dummy/kind.yml
@@ -11,18 +11,11 @@ transforms:
 
 kind-dependencies:
     - balrog
 
 job-template:
     description: Dummy task to deal with max_dependencies
     run-on-projects: []
     shipping-phase: promote
-    worker-type: b-linux
+    worker-type: succeed
     worker:
-        implementation: docker-worker
-        os: linux
-        docker-image: "ubuntu:16.10"
-        max-run-time: 600
-        command:
-            - /bin/bash
-            - -c
-            - echo "Dummy task"
+        implementation: succeed
--- a/taskcluster/ci/post-beetmover-checksums-dummy/kind.yml
+++ b/taskcluster/ci/post-beetmover-checksums-dummy/kind.yml
@@ -14,18 +14,11 @@ kind-dependencies:
 
 jobs:
     thunderbird-promote:
         name: post-beetmover-checksums-dummy
         description: Dummy task to deal with max_dependencies
         run-on-projects: []
         shipping-phase: promote
         shipping-product: thunderbird
-        worker-type: b-linux
+        worker-type: succeed
         worker:
-            implementation: docker-worker
-            os: linux
-            docker-image: "ubuntu:16.10"
-            max-run-time: 600
-            command:
-                - /bin/bash
-                - -c
-                - echo "Dummy task"
+            implementation: succeed
--- a/taskcluster/ci/post-beetmover-dummy/kind.yml
+++ b/taskcluster/ci/post-beetmover-dummy/kind.yml
@@ -12,18 +12,11 @@ transforms:
 kind-dependencies:
     - beetmover-checksums
     - beetmover-repackage
 
 job-template:
     description: Dummy task to deal with max_dependencies
     run-on-projects: []
     shipping-phase: promote
-    worker-type: b-linux
+    worker-type: succeed
     worker:
-        implementation: docker-worker
-        os: linux
-        docker-image: "ubuntu:16.10"
-        max-run-time: 600
-        command:
-            - /bin/bash
-            - -c
-            - echo "Dummy task"
+        implementation: succeed
--- a/taskcluster/ci/release-notify-promote/kind.yml
+++ b/taskcluster/ci/release-notify-promote/kind.yml
@@ -14,26 +14,19 @@ kind-dependencies:
     - release-generate-checksums-beetmover
     - release-bouncer-sub
 
 job-defaults:
     name: notify-release-drivers-promote
     description: Sends email to tb-drivers telling release was promoted.
     run-on-projects: []
     shipping-phase: promote
-    worker-type: b-linux
+    worker-type: succeed
     worker:
-        implementation: docker-worker
-        os: linux
-        docker-image: "ubuntu:16.10"
-        max-run-time: 600
-        command:
-            - /bin/bash
-            - -c
-            - echo "Dummy task"
+        implementation: succeed
     notifications:
         subject: "{task[shipping-product]} {release_config[version]} build{release_config[build_number]}/{config[params][project]} is in the candidates directory"
         message: "{task[shipping-product]} {release_config[version]} build{release_config[build_number]}/{config[params][project]} is in the candidates directory"
         emails:
             by-project:
                 comm-(beta|esr60|esr68): ["thunderbird-drivers@mozilla.org"]
                 try-comm-central: ["{config[params][owner]}"]
                 default: []
--- a/taskcluster/ci/release-notify-push/kind.yml
+++ b/taskcluster/ci/release-notify-push/kind.yml
@@ -12,26 +12,19 @@ transforms:
 kind-dependencies:
     - release-beetmover-push-to-release
 
 job-defaults:
     name: notify-release-drivers-push
     description: Sends email to tb-drivers telling release was pushed.
     run-on-projects: []
     shipping-phase: push
-    worker-type: b-linux
+    worker-type: succeed
     worker:
-        implementation: docker-worker
-        os: linux
-        docker-image: "ubuntu:16.10"
-        max-run-time: 600
-        command:
-            - /bin/bash
-            - -c
-            - echo "Dummy task"
+        implementation: succeed
     notifications:
         subject: "{task[shipping-product]} {release_config[version]} build{release_config[build_number]}/{config[params][project]} has been pushed to cdntest"
         message: "{task[shipping-product]} {release_config[version]} build{release_config[build_number]}/{config[params][project]} has been pushed to cdntest"
         emails:
             by-project:
                 comm-(beta|esr60|esr68): ["thunderbird-drivers@mozilla.org"]
                 try-comm-central: ["{config[params][owner]}"]
                 default: []
--- a/taskcluster/ci/release-notify-ship/kind.yml
+++ b/taskcluster/ci/release-notify-ship/kind.yml
@@ -15,26 +15,19 @@ kind-dependencies:
     - release-version-bump
     - release-mark-as-shipped
 
 job-defaults:
     name: notify-release-drivers-ship
     description: Sends email to release-drivers telling release was shipped.
     run-on-projects: []
     shipping-phase: ship
-    worker-type: b-linux
+    worker-type: succeed
     worker:
-        implementation: docker-worker
-        os: linux
-        docker-image: "ubuntu:16.10"
-        max-run-time: 600
-        command:
-            - /bin/bash
-            - -c
-            - echo "Dummy task"
+        implementation: succeed
     notifications:
         emails:
             by-project:
                 comm-(beta|esr60|esr68): ["thunderbird-drivers@mozilla.org"]
                 try-comm-central: ["{config[params][owner]}"]
                 default: []
 
 jobs: