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
F13191626: D7715.id17421.diff
Sat, May 11, 11:00 PM
F13184422: D7715.id17446.diff
Fri, May 10, 6:19 PM
F13184421: D7715.id17421.diff
Fri, May 10, 6:19 PM
F13184268: D7715.id.diff
Fri, May 10, 5:07 PM
F13184194: D7715.diff
Fri, May 10, 4:22 PM
F13182193: D7715.id17421.diff
Thu, May 9, 8:49 PM
F13173948: D7715.diff
Tue, May 7, 9:30 PM
Unknown Object (File)
Sat, Apr 27, 4:41 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