bug 1423081 - desktop release-version-bump support. r=callek
MozReview-Commit-ID: Byyz2ivA8OI
--- a/taskcluster/ci/release-version-bump/kind.yml
+++ b/taskcluster/ci/release-version-bump/kind.yml
@@ -8,54 +8,82 @@ transforms:
- taskgraph.transforms.release_deps:transforms
- taskgraph.transforms.job:transforms
- taskgraph.transforms.task:transforms
kind-dependencies:
- beetmover-cdns
job-defaults:
+ description: Release Promotion version bump
+ worker-type: buildbot-bridge/buildbot-bridge
+ run-on-projects: []
shipping-phase: ship
+ run:
+ using: buildbot
+ release-promotion: true
+ index:
+ type: release
+ notifications:
+ completed:
+ subject: "COMPLETED: [{task[shipping-product]} {release_config[version]} build{release_config[build_number]}/{config[params][project]}] {task_def[metadata][name]} task"
+ message: "COMPLETED: [{task[shipping-product]} {release_config[version]} build{release_config[build_number]}/{config[params][project]}] {task_def[metadata][name]} task"
+ plugins:
+ by-project:
+ mozilla-beta: ["log_collect"]
+ mozilla-release: ["log_collect"]
+ default: []
+
+ failed:
+ subject: "FAILED: [{task[shipping-product]} {release_config[version]} build{release_config[build_number]}/{config[params][project]}] {task_def[metadata][name]} task"
+ message: "FAILED: [{task[shipping-product]} {release_config[version]} build{release_config[build_number]}/{config[params][project]}] {task_def[metadata][name]} task"
+ plugins:
+ by-project:
+ mozilla-beta: ["log_collect", "ses"]
+ mozilla-release: ["log_collect", "ses"]
+ default: ["ses"]
+ emails:
+ by-project:
+ mozilla-beta: ["release-automation-notifications@mozilla.com"]
+ mozilla-release: ["release-automation-notifications@mozilla.com"]
+ try: ["{task_def[metadata][owner]}"]
+ maple: ["release+tcstaging@mozilla.com"]
+ default: []
+
+ exception:
+ subject: "EXCEPTION: [{task[shipping-product]} {release_config[version]} build{release_config[build_number]}/{config[params][project]}] {task_def[metadata][name]} task"
+ message: "EXCEPTION: [{task[shipping-product]} {release_config[version]} build{release_config[build_number]}/{config[params][project]}] {task_def[metadata][name]} task"
+ plugins:
+ by-project:
+ mozilla-beta: ["log_collect", "ses"]
+ mozilla-release: ["log_collect", "ses"]
+ default: ["ses"]
+ emails:
+ by-project:
+ mozilla-beta: ["release-automation-notifications@mozilla.com"]
+ mozilla-release: ["release-automation-notifications@mozilla.com"]
+ try: ["{task_def[metadata][owner]}"]
+ maple: ["release+tcstaging@mozilla.com"]
+ default: []
jobs:
fennec:
name: fennec-version-bump
- description: Release Promotion version bump
- worker-type: buildbot-bridge/buildbot-bridge
- run-on-projects: []
shipping-product: fennec
run:
- using: buildbot
product: fennec
buildername: release-{branch}-fennec_version_bump
- release-promotion: true
routes:
- index.releases.v1.{branch}.latest.fennec.latest.version_bump
- index.releases.v1.{branch}.{revision}.fennec.{underscore_version}.build{build_number}.version_bump
index:
- type: release
product: fennec
- job-name: android-api-16-opt
- notifications:
- completed:
- by-project:
- maple:
- - "release-drivers-staging"
- try:
- # - "{task[tags][createdForUser]}"
- default:
- - "release-drivers"
- failed:
- by-project:
- maple:
- - "release-drivers-staging"
- try:
- # - "{task[tags][createdForUser]}"
- default:
- - "release-drivers"
- exception:
- by-project:
- maple:
- - "release-drivers-staging"
- try:
- # - "{task[tags][createdForUser]}"
- default:
- - "release-drivers"
+ firefox:
+ name: firefox-version-bump
+ shipping-product: firefox
+ run:
+ product: firefox
+ buildername: release-{branch}-firefox_version_bump
+ routes:
+ - index.releases.v1.{branch}.latest.firefox.latest.version_bump
+ - index.releases.v1.{branch}.{revision}.firefox.{underscore_version}.build{build_number}.version_bump
+ index:
+ product: firefox