[fenix] Nimbledroid Fenix add beta and release jobs (https://github.com/mozilla-mobile/fenix/pull/6828)

pull/600/head
kglazko 5 years ago committed by GitHub
parent 69755cb94f
commit 02638e2cc2

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