build nightly B2G builds when any of gecko, gaia or gonk snapshot have changed

RESOLVED FIXED

Status

Release Engineering
General Automation
P2
normal
RESOLVED FIXED
5 years ago
4 years ago

People

(Reporter: jhford, Assigned: catlee)

Tracking

Firefox Tracking Flags

(Not tracked)

Details

(Whiteboard: [b2g])

Attachments

(2 attachments)

Right now, we only build B2G device nightlies if the Gecko repository has changed (e.g. mozilla-beta).  We also need to make sure that nightly builds are built when the other product-code components (gaia and gonk) change.

Please change the nightly triggering code to include whether the gaia repository or gonk snapshot have changed when figuring out whether or not to trigger a nightly.  If that is too complex to implement, please trigger nightly builds every night until it can be implemented.
Duplicate of this bug: 820209
The gonk snapshot is controlled by the tooltool manifest in the gecko tree, so will get picked up automatically (if the build is still green). Is there something extra you're asking for ?
Component: Release Engineering → Release Engineering: Automation (General)
QA Contact: catlee
(In reply to Nick Thomas [:nthomas] from comment #2)
> The gonk snapshot is controlled by the tooltool manifest in the gecko tree,
> so will get picked up automatically (if the build is still green). Is there
> something extra you're asking for ?

That's fine, just mentioning it in case there were any overrides in place.
(Assignee)

Updated

5 years ago
Assignee: nobody → catlee
Whiteboard: [b2g]
(Assignee)

Comment 4

5 years ago
Created attachment 692384 [details] [diff] [review]
support enable_dep for mh builds; add support for enable_nightly_lastgood for branches
Attachment #692384 - Flags: review?(aki)
(Assignee)

Comment 5

5 years ago
Created attachment 692388 [details] [diff] [review]
turn off unagi_stable dep builds; disable lastgood functionality for mozilla-b2g18; enable per-product builds for mozilla-b2g18

the net result of this should be:
* we always build b2g nightlies against the tip of this repo
* checkins to b2g/ will only trigger b2g builds; checkins to browser/ will only trigger desktop firefox builds; checkins to other common directories will trigger all builds
* turn off unagi_stable builds per checkin - they should be nightly only
Attachment #692388 - Flags: review?(aki)

Updated

5 years ago
Attachment #692388 - Flags: review?(aki) → review+

Updated

5 years ago
Attachment #692384 - Flags: review?(aki) → review+
(Assignee)

Updated

5 years ago
Attachment #692384 - Flags: checked-in+
(Assignee)

Updated

5 years ago
Attachment #692388 - Flags: checked-in+
(Assignee)

Updated

5 years ago
Priority: -- → P2

Comment 6

5 years ago
This is in production.
(Assignee)

Updated

5 years ago
Depends on: 822426
(Assignee)

Updated

5 years ago
Status: NEW → RESOLVED
Last Resolved: 5 years ago
Resolution: --- → FIXED
Product: mozilla.org → Release Engineering
You need to log in before you can comment on or make changes to this bug.