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 - 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: jobs:
nightly: nightly:
attributes: attributes:
nightly: true nightly: true
dependencies: dependencies:
signing: signing-nightly signing: signing-nightly
description: Upload APKs to Nimbledroid for performance measurement and tracking
run: run:
commands: commands:
- [wget, {artifact-reference: '<signing/public/build/armeabi-v7a/geckoNightly/target.apk>'}, '-O', target.apk] - [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] - [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: []
treeherder: treeherder:
kind: test symbol: nightly(nimbledroid)
platform: android-all/opt
symbol: nimbledroid production:
tier: 2 attributes:
worker: release-type: production
docker-image: {in-tree: nimbledroid} dependencies:
max-run-time: 600 signing: signing-production
worker-type: b-android 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)