Bug 1518570 - Update task cluster configuration for oak. r=tomprince

The intent is to land this on central, to minimize the merge conflicts on oak

Oak is going to be used for Updater testing so needs release keys and such, and does not need android.
This approach is different than the previous oak approach in that it amends how we calculate 'trunk' and 'release'
projects to include 'oak', and then makes full nightlies produced on each push.

Differential Revision: https://phabricator.services.mozilla.com/D17440

--HG--
extra : moz-landing-system : lando
This commit is contained in:
Justin Wood 2019-01-24 23:24:58 +00:00
parent 7e6a53140b
commit fdba6b25d0
5 changed files with 14 additions and 3 deletions

View File

@ -22,5 +22,5 @@ only-for-attributes:
job-template:
update-no-wnp:
by-release-type:
nightly: false
nightly.*: false
default: true

View File

@ -39,6 +39,7 @@ job-defaults:
update-channel:
by-release-type:
nightly: nightly
nightly-oak: nightly-oak
beta:
by-shipping-product:
devedition: aurora

View File

@ -49,6 +49,11 @@ PER_PROJECT_PARAMETERS = {
'target_tasks_method': 'cedar_tasks',
},
'oak': {
'target_tasks_method': 'nightly_desktop',
'release_type': 'nightly-oak',
},
'graphics': {
'target_tasks_method': 'graphics_tasks',
},

View File

@ -12,7 +12,8 @@ INTEGRATION_PROJECTS = {
'autoland',
}
TRUNK_PROJECTS = INTEGRATION_PROJECTS | {'mozilla-central', 'comm-central'}
# Oak is central-like
TRUNK_PROJECTS = INTEGRATION_PROJECTS | {'mozilla-central', 'comm-central', 'oak'}
RELEASE_PROJECTS = {
'mozilla-central',
@ -22,6 +23,7 @@ RELEASE_PROJECTS = {
'comm-central',
'comm-beta',
'comm-esr60',
'oak', # Oak needs to handle nightlies
}
RELEASE_PROMOTION_PROJECTS = {

View File

@ -48,6 +48,7 @@ SIGNING_SCOPE_ALIAS_TO_PROJECT = [[
'all-nightly-branches', set([
'mozilla-central',
'comm-central',
'oak',
])
], [
'all-release-branches', set([
@ -84,6 +85,7 @@ BEETMOVER_SCOPE_ALIAS_TO_PROJECT = [[
'all-nightly-branches', set([
'mozilla-central',
'comm-central',
'oak',
])
], [
'all-release-branches', set([
@ -121,7 +123,8 @@ This is a list of list-pairs, for ordering.
BALROG_SCOPE_ALIAS_TO_PROJECT = [[
'nightly', set([
'mozilla-central',
'comm-central'
'comm-central',
'oak',
])
], [
'beta', set([