1
0
Fork 0

Bug 1600104 - Enable Fennec{Nightly,Beta} builds on CI

master
Johan Lorenzo 2019-11-28 16:25:17 +01:00 committed by Sebastian Kaspari
parent cb1cb37fd8
commit 7f7d61e246
3 changed files with 48 additions and 15 deletions

View File

@ -95,17 +95,6 @@ jobs:
treeherder: treeherder:
symbol: nightly(B) symbol: nightly(B)
fennec-production:
attributes:
nightly: true
include-nightly-version: true
include-shippable-secrets: true
run:
geckoview-engine: geckoBeta
gradle-build-type: fennecProduction
treeherder:
symbol: nightlyFennec(B)
beta: beta:
attributes: attributes:
release-type: beta release-type: beta
@ -129,3 +118,40 @@ jobs:
run-on-tasks-for: [github-release] run-on-tasks-for: [github-release]
treeherder: treeherder:
symbol: production(B) symbol: production(B)
fennec-nightly:
attributes:
nightly: true
include-nightly-version: true
include-shippable-secrets: true
run:
geckoview-engine: geckoNightly
gradle-build-type: fennecNightly
treeherder:
symbol: nightlyFennec(B)
fennec-beta:
attributes:
# TODO replace `nightly: true` by `release-type: beta` once the data migration
# testing is over
nightly: true
include-release-version: true
include-shippable-secrets: true
run:
geckoview-engine: geckoBeta
gradle-build-type: fennecBeta
treeherder:
symbol: betaFennec(B)
fennec-production:
attributes:
# TODO replace `nightly: true` by `release-type: production` once the data migration
# testing is over
nightly: true
include-release-version: true
include-shippable-secrets: true
run:
geckoview-engine: geckoBeta
gradle-build-type: fennecProduction
treeherder:
symbol: productionFennec(B)

View File

@ -2,13 +2,15 @@
trust-domain: mobile trust-domain: mobile
treeherder: treeherder:
group-names: group-names:
'beta': 'Nightly-related tasks' 'beta': 'Beta-related tasks'
'betaFennec': 'Beta-related tasks with same APK configuration as Fennec'
'debug': 'Builds made for testing' 'debug': 'Builds made for testing'
'forPerformanceTest': 'Builds made for Raptor and other performance tests' 'forPerformanceTest': 'Builds made for Raptor and other performance tests'
'I': 'Docker Image Builds' 'I': 'Docker Image Builds'
'nightly': 'Nightly-related tasks' 'nightly': 'Nightly-related tasks'
'nightlyFennec': 'Nightly-related tasks with same APK configuration as Fennec' 'nightlyFennec': 'Nightly-related tasks with same APK configuration as Fennec'
'production': 'Release-related tasks' 'production': 'Release-related tasks'
'productionFennec': 'Production-related tasks with same APK configuration as Fennec'
'Rap': 'Raptor tests' 'Rap': 'Raptor tests'
'Rap-P': 'Raptor power tests' 'Rap-P': 'Raptor power tests'

View File

@ -12,11 +12,12 @@ transforms:
kind-dependencies: kind-dependencies:
- build - build
job-template: job-template:
description: Sign Fenix description: Sign Fenix
worker-type: worker-type:
by-build-type: by-build-type:
(fennec-production|nightly|beta|production|android-test-nightly): (fennec-.+|nightly|beta|production|android-test-nightly):
by-level: by-level:
'3': signing '3': signing
default: dep-signing default: dep-signing
@ -24,10 +25,14 @@ job-template:
worker: worker:
signing-type: signing-type:
by-build-type: by-build-type:
fennec-production: fennec-(beta|production):
by-level: by-level:
'3': fennec-production-signing '3': fennec-production-signing
default: dep-signing default: dep-signing
fennec-nightly:
by-level:
'3': fennec-nightly-signing
default: dep-signing
nightly: nightly:
by-level: by-level:
'3': nightly-signing '3': nightly-signing
@ -48,7 +53,7 @@ job-template:
default: dep-signing default: dep-signing
index: index:
by-build-type: by-build-type:
(fennec-production|nightly|performance-test|beta|production): (fennec-.+|nightly|performance-test|beta|production):
type: signing type: signing
default: {} default: {}
run-on-tasks-for: [] run-on-tasks-for: []