Closed Bug 1083234 Opened 10 years ago Closed 8 years ago

Ship-it should start a build automatically once the associated ci build is green

Categories

(Release Engineering :: Applications: Shipit, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 1288573

People

(Reporter: lmandel, Unassigned)

References

Details

(Whiteboard: [kanban:engops:https://mozilla.kanbanize.com/ctrl_board/6/1908] )

The process flow that relman uses when building betas and releases is on commit, grab the commit tag, create the build definition in ship-it, wait for the ci build to complete (green), and then click do eet in ship-it. Instead of having a release manager wait for the green ci build, I think we can optimize this process better by submitting a build to ship-it with the condition that ship-it should start the build once the ci build goes green. This should be the default but we do need a way to override so that we can go to build sooner if required.
A couple of issues we'd have to deal with: * having some idea of when all the results were done * if test failures are significant or merely intermittent There's some functionality in self-serve for this already, eg https://secure.pub.build.mozilla.org/buildapi/self-serve/mozilla-inbound/rev/b08a0ab5efdf but we'd need to go back an check it. I think it allows orange state on tests, which seems a little poor.
Whiteboard: [kanban:engops:https://mozilla.kanbanize.com/ctrl_board/6/1908]
Mass component change for ship it bugs.
Component: Release Automation → Ship It
Duping forwards to the release-promotion equivalent bug.
Status: NEW → RESOLVED
blocking-b2g: 2.2? → ---
Closed: 8 years ago
Resolution: --- → DUPLICATE
Component: Applications: ShipIt (backend) → Applications: ShipIt
You need to log in before you can comment on or make changes to this bug.