Steven Cooney
31b2a424c8
Add .gitattributes file
2019-06-03 11:47:37 +01:00
Steven Cooney
57ff16d304
Send Build Result to Harbormaster
...
Once a build with the phabricator build feature configured is completed then the build status will be sent back to harbormaster.
2019-06-03 11:23:30 +01:00
Steven Cooney
13e6efd89e
Change logging format.
...
Does what it says on the tin
2019-05-31 14:45:52 +01:00
Steven Cooney
b2d8bff4f9
Parse Phabricator Config Variables and Check all is Correct
...
We are now parsing the phabractor variables and checking the ones we need are present. If there is no phabricator url then the process end likewise if there is a missing configuration variable the process ends too.
2019-05-31 14:44:51 +01:00
Steven Cooney
265318a9ce
Rename Phabricator Variables Injected to TC builds
...
To make sure there are no naming conflicts with teamcity environment variable we are renaming the vars injected to the build via the harbormaster trigger.
2019-05-31 12:37:30 +01:00
Steven Cooney
5f25b065aa
Tidy up and add error option to logging
...
Formatted the files so far getting rid of theose pesky tabs. Also added the error logging options to the logging wrapper classes.
2019-05-31 12:22:55 +01:00
Steven Cooney
82ed9cc10b
Add Build Tracker which Listens for Build Result
...
Add a build tracker that is spun up when a bulid is created. The tracker will collect environment variables and wait for the build to finish before reporting the results.
2019-05-31 12:18:06 +01:00
Steven Cooney
b083db56ac
Add Logging Wrapper for Plugin
...
Add a wrapper to the logging commands to allow us to identify the plugin outputs
2019-05-30 16:17:45 +01:00
Steven Cooney
96a32ef190
Add Server Build Feature Definition
...
Add the UI for the phabricator plugin build feature configuration.
2019-05-30 15:45:32 +01:00
Steven Cooney
0dbf491410
Add Basic TeamCity Phabricator Plugin
...
Using TeamCity plugin template create an empty client and server plugin which will report back to phabricator
2019-05-30 13:53:15 +01:00
Steven Cooney
11558ddf54
Add Harbormaster TeamCity Plugin
...
The complete plugin required to trigger a teamcity build from a harbormaster build plan.
2019-05-30 13:16:13 +01:00
Steven Cooney
8f54f6f69b
Initial Commit
2019-05-30 13:08:17 +01:00