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
Unknown Object (File)
Sat, Jan 4, 6:21 AM
Unknown Object (File)
Dec 15 2024, 12:10 PM
Unknown Object (File)
Dec 8 2024, 9:10 AM
Unknown Object (File)
Dec 3 2024, 5:03 PM
Unknown Object (File)
Nov 29 2024, 8:28 AM
Unknown Object (File)
Nov 27 2024, 10:00 PM
Unknown Object (File)
Nov 23 2024, 12:20 PM
Unknown Object (File)
Nov 23 2024, 12:20 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