Bug 1600104 - Enable Fennec{Nightly,Beta} builds on CI
parent
cb1cb37fd8
commit
7f7d61e246
|
@ -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)
|
||||
|
|
|
@ -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'
|
||||
|
||||
|
|
|
@ -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: []
|
||||
|
|
Loading…
Reference in New Issue