Page MenuHomePhabricator

Implement explicit build step ordering in Harbormaster
ClosedPublic

Authored by hach-que on Dec 5 2013, 10:53 AM.
Tags
None
Referenced Files
F15479321: D7715.id.diff
Tue, Apr 8, 6:16 AM
F15465851: D7715.id17421.diff
Wed, Apr 2, 11:47 PM
F15450529: D7715.id17446.diff
Fri, Mar 28, 4:17 PM
F15447375: D7715.id.diff
Thu, Mar 27, 11:25 PM
F15442355: D7715.diff
Wed, Mar 26, 10:55 PM
F15405329: D7715.id17446.diff
Tue, Mar 18, 11:08 AM
F15389206: D7715.id17421.diff
Sat, Mar 15, 4:59 AM
F15338923: D7715.diff
Mar 9 2025, 1:28 PM

Details

Summary

This implements support for explicitly marking the sequence of build steps. Users can now drag and re-order build steps in plans, and artifact dependencies are re-calculated so that if you move "Run Command" before "Lease Host", the "Run Command" step has it's artifact setting cleared and thus the step becomes invalid.

Test Plan

Re-ordered build steps and observed dependencies being correctly recalculated.

Diff Detail

Lint
Lint Skipped
Unit
Tests Skipped

Event Timeline