1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2024-11-28 17:52:43 +01:00
phorge-phorge/src/applications/harbormaster
epriestley bd99a2b81e Integrate Harbormaster with Buildkite
Summary: Ref T12173. This might need some additional work but the basics seem like they're in good shape.

Test Plan:
  - Buildkite is "bring your own hardware", so you need to launch a host to test anything.
  - Launched a host in AWS.
  - Configured Buildkite to use that host to run builds.
  - Added a Buildkite build step to a new Harbormaster build plan.
  - Used `bin/harbormaster build ...` to run the plan.
  - Saw buildkite execute builds and report status back to Harbormaster

{F2553076}

{F2553077}

Reviewers: chad

Reviewed By: chad

Subscribers: PHID-OPKG-gm6ozazyms6q6i22gyam

Maniphest Tasks: T12173

Differential Revision: https://secure.phabricator.com/D17270
2017-01-31 09:19:43 -08:00
..
__tests__ Add "Autoplans" to Harbormaster 2015-06-21 09:04:21 -07:00
application Integrate Harbormaster with Buildkite 2017-01-31 09:19:43 -08:00
artifact Allow "harbormaster.createartifact" to decode raw HTTP parameter types of artifact properties 2016-11-17 08:03:01 -08:00
autoplan Give "Arcanist Client Results" a more clear name 2015-09-09 19:18:08 -07:00
capability Give Harbormaster Build Plans real policies 2015-10-26 12:38:21 -07:00
conduit Allow "harbormaster.createartifact" to decode raw HTTP parameter types of artifact properties 2016-11-17 08:03:01 -08:00
constants Pick some preset build statuses 2016-07-31 15:35:18 +00:00
controller Integrate Harbormaster with Buildkite 2017-01-31 09:19:43 -08:00
customfield Allow "Wait for Message" to be unset on build plans 2016-11-22 14:02:37 -08:00
editor Update EditEngine for two column 2016-03-28 09:18:55 -07:00
engine Allow Harbormaster builds to publish to a different object 2017-01-04 13:46:39 -08:00
engineextension Subsume 'harbormaster.querybuilds' with a modern search API method 2016-07-31 21:44:22 +00:00
event Move build statuses to a constants class 2016-07-31 14:56:31 +00:00
exception Apply some autofix linter rules 2014-09-10 06:55:05 +10:00
future Allow Harbormaster to run commands on Drydock working copies 2015-09-25 10:43:32 -07:00
herald add initiator.phid parameter to HM builds 2015-11-04 18:32:18 +00:00
interface Allow Harbormaster builds to publish to a different object 2017-01-04 13:46:39 -08:00
management Provide a workflow to restart Harbormaster builds 2016-09-02 13:32:02 +00:00
phid Update Buildable search in Harbormaster 2016-02-27 07:13:10 -08:00
query Execute Harbormaster buildable filtering properly from HarbormasterBuildSearchEngine 2016-08-14 08:31:02 -07:00
remarkup Rename PhutilRemarkupRule subclasses 2014-08-05 00:55:43 +10:00
step Integrate Harbormaster with Buildkite 2017-01-31 09:19:43 -08:00
stepgroup Put Drydock build steps into their own group in Harbormaster 2015-10-05 15:59:35 -07:00
storage Allow Harbormaster builds to publish to a different object 2017-01-04 13:46:39 -08:00
typeahead Search builds based on who kicked them off 2016-07-31 20:54:44 +00:00
view Update Harbormaster for two column 2016-03-25 21:41:47 +00:00
worker Slightly simplify the Harbormaster build log API 2016-03-01 15:25:04 -08:00