1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2024-11-11 01:12:41 +01:00
phorge-phorge/src/applications/harbormaster
James Rhodes 270c8d27ab Implement "Wait for Previous Builds" build step
Summary: This adds a build step which will block a build from continuing if there are previous builds of the build plan still running.

Test Plan: Configured a build plan with a wait of 60 seconds and a "wait for previous builds", then started a build.  While that was still building, reconfigured the plan to have a wait time of 3 seconds, started it, and saw it move into the "Waiting" status.  When the 60 second build finished, both builds passed.

Reviewers: epriestley, #blessed_reviewers

Reviewed By: epriestley

CC: Korvin, epriestley, aran

Maniphest Tasks: T1049

Differential Revision: https://secure.phabricator.com/D7745
2013-12-10 11:02:34 +11:00
..
application Implement explicit build step ordering in Harbormaster 2013-12-06 14:12:15 +11:00
capability Harbormaster v(-2) 2013-10-22 15:01:06 -07:00
config Migrate "Run Command" to use Drydock hosts 2013-12-05 14:06:22 +11:00
controller Implement "Wait for Previous Builds" build step 2013-12-10 11:02:34 +11:00
editor Passphrase v0 2013-11-20 09:13:35 -08:00
event Render build status on revisions and commits 2013-11-09 15:04:00 -08:00
phid Render build status on revisions and commits 2013-11-09 15:04:00 -08:00
query Implement explicit build step ordering in Harbormaster 2013-12-06 14:12:15 +11:00
remarkup Harbormaster v(-2) 2013-10-22 15:01:06 -07:00
step Implement "Wait for Previous Builds" build step 2013-12-10 11:02:34 +11:00
storage Implement "Wait for Previous Builds" build step 2013-12-10 11:02:34 +11:00
view Replace some hsprintf() by phutil_tag() 2013-11-11 09:23:23 -08:00
worker Implement support for leasing from Drydock hosts in Harbormaster 2013-12-05 12:46:23 +11:00