1
0
Fork 0

Nimbledroid Fenix add beta and release jobs (#6828)

master
kglazko 2019-11-27 09:04:11 -08:00 committed by GitHub
parent b69b70becb
commit fdfd9ace4b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 48 additions and 18 deletions

View File

@ -12,30 +12,60 @@ kind-dependencies:
- signing
job-defaults:
description: Upload APKs to Nimbledroid for performance measurement and tracking
run:
using: run-commands
use-caches: false
secrets:
- name: project/mobile/fenix/nimbledroid
key: api_key
path: .nimbledroid_token
run-on-tasks-for: []
treeherder:
kind: test
platform: android-all/opt
tier: 2
worker:
docker-image: {in-tree: nimbledroid}
max-run-time: 600
worker-type: b-android
jobs:
nightly:
attributes:
nightly: true
dependencies:
signing: signing-nightly
description: Upload APKs to Nimbledroid for performance measurement and tracking
run:
commands:
- [wget, {artifact-reference: '<signing/public/build/armeabi-v7a/geckoNightly/target.apk>'}, '-O', target.apk]
- [python, automation/taskcluster/upload_apk_nimbledroid.py, target.apk, .nimbledroid_token]
secrets:
- name: project/mobile/fenix/nimbledroid
key: api_key
path: .nimbledroid_token
using: run-commands
use-caches: false
run-on-tasks-for: []
- [wget, {artifact-reference: '<signing/public/build/armeabi-v7a/geckoNightly/target.apk>'}, '-O', target.apk]
- [python, automation/taskcluster/upload_apk_nimbledroid.py, target.apk, .nimbledroid_token]
treeherder:
kind: test
platform: android-all/opt
symbol: nimbledroid
tier: 2
worker:
docker-image: {in-tree: nimbledroid}
max-run-time: 600
worker-type: b-android
symbol: nightly(nimbledroid)
production:
attributes:
release-type: production
dependencies:
signing: signing-production
run:
commands:
- [wget, {artifact-reference: '<signing/public/build/armeabi-v7a/geckoBeta/target.apk>'}, '-O', target.apk]
- [python, automation/taskcluster/upload_apk_nimbledroid.py, target.apk, .nimbledroid_token]
treeherder:
symbol: production(nimbledroid)
beta:
attributes:
release-type: beta
dependencies:
signing: signing-beta
run:
commands:
- [wget, {artifact-reference: '<signing/public/build/armeabi-v7a/geckoBeta/target.apk>'}, '-O', target.apk]
- [python, automation/taskcluster/upload_apk_nimbledroid.py, target.apk, .nimbledroid_token]
treeherder:
symbol: beta(nimbledroid)