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:
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:
attributes:
release-type: beta
@ -129,3 +118,40 @@ jobs:
run-on-tasks-for: [github-release]
treeherder:
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
treeherder:
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'
'forPerformanceTest': 'Builds made for Raptor and other performance tests'
'I': 'Docker Image Builds'
'nightly': 'Nightly-related tasks'
'nightlyFennec': 'Nightly-related tasks with same APK configuration as Fennec'
'production': 'Release-related tasks'
'productionFennec': 'Production-related tasks with same APK configuration as Fennec'
'Rap': 'Raptor tests'
'Rap-P': 'Raptor power tests'

View File

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