Closed
Bug 1248698
Opened 9 years ago
Closed 9 years ago
Register "android-gradle-build-dependencies" and "android-api-15-frontend" in testing/taskcluster/branches/*yml
Categories
(Firefox Build System :: Android Studio and Gradle Integration, defect)
Firefox Build System
Android Studio and Gradle Integration
Tracking
(firefox47 fixed)
RESOLVED
FIXED
Tracking | Status | |
---|---|---|
firefox47 | --- | fixed |
People
(Reporter: nalexander, Assigned: nalexander)
References
Details
Attachments
(1 file)
58 bytes,
text/x-review-board-request
|
Details |
Bug 1247170 landed a Docker image building task in the tree, and a dependency fetching task using that image. I was running it in try, but I can't land the branch definitions because they conflict with eslint (see the backouts on that ticket for details).
Subsequently, I landed Bug 1247375, which adds a new Android build job -- similar to the existing android-api-15 and android-b2gdroid build jobs -- using the dependencies fetched by the task above. I'm not ready to schedule that job on everywhere, and I don't understand how to limit it yet.
This ticket tracks using the results of Bug 1245953, or an alternate method, to allow running both jobs in try when explicitly requested -- but not running the jobs in response to "-p all", which isn't appropriate for these experimental jobs.
Assignee | ||
Comment 1•9 years ago
|
||
Review commit: https://reviewboard.mozilla.org/r/35175/diff/#index_header
See other reviews: https://reviewboard.mozilla.org/r/35175/
Assignee | ||
Comment 2•9 years ago
|
||
The review request there is what I was testing with, but it doesn't actually work in production due to the conflicts with the eslint task I cribbed it from. I think updating product_name would address this, but I'd rather get something more robust in place.
Assignee | ||
Comment 4•9 years ago
|
||
(In reply to Pulsebot from comment #3)
> https://hg.mozilla.org/integration/fx-team/rev/3b35f0a98eba
This at least starts running the frontend job, just like android-b2gdroid. However, the display is off. Looking at https://treeherder.mozilla.org/#/jobs?repo=fx-team&revision=3b35f0a98eba, I don't see the platform formatted correctly -- I see "android-4-0-armv7-api15-f opt". I don't know how to flag this as Tier 2, either. I'll circulate a note to the sheriffs tomorrow if this sticks.
edmorley: can you suggest how to improve the display above, or redirect me to a person/ticket that shows what I need to do? Thanks!
Assignee: nobody → nalexander
Status: NEW → ASSIGNED
Flags: needinfo?(emorley)
Comment 5•9 years ago
|
||
bugherder |
Status: ASSIGNED → RESOLVED
Closed: 9 years ago
status-firefox47:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla47
Comment 6•9 years ago
|
||
Ah, new platforms need to be added to:
https://github.com/mozilla/treeherder/blob/master/ui/js/values.js
As for indicating that a job is tier-2, I'm not sure - :camd will know :-)
Flags: needinfo?(emorley) → needinfo?(cdawson)
Comment 7•9 years ago
|
||
You can add this key to the task definition to have it show up as tier 2...
https://dxr.mozilla.org/mozilla-central/source/testing/taskcluster/tasks/tests/fx_test_base.yml#34
Comment 8•9 years ago
|
||
Thanks Greg. Yeah, that's the best way for Task Cluster, I think. You can also add the job to the "Tier-2" exclusion profile. Keep in mind, though, for both of these, it will ONLY affect new jobs. Older ones ingested as Tier-1 will stay that way.
Flags: needinfo?(cdawson)
Assignee | ||
Updated•7 years ago
|
Component: Build Config → Build Config & IDE Support
Product: Core → Firefox for Android
Target Milestone: mozilla47 → ---
Updated•6 years ago
|
Product: Firefox for Android → Firefox Build System
You need to log in
before you can comment on or make changes to this bug.
Description
•