|Duplicate||None||T7869 Support CircleCI webhooks for Test results (so that one can run unit tests asynchronously)|
|Resolved||epriestley||T9456 Evaluate upstream support for third-party build systems|
|Open||epriestley||T13424 Support builds with TeamCity in Harbormaster|
The problem isn't that it's in rough shape (I'm fine with bringing rough stuff upstream), but that it's something I may eventually want to license as a paid extension. I generally want to stop bringing "free glue for paid systems" upstream (T13229).
If the "licensed enterprise extensions" infrastructure existed today I'd throw it into the "Phabricator App Store" as a $1 beta or something, but I think it's a lot harder (and not entirely ethical) to take things out of the upstream and convert them into paid extensions later, so I'm kind of stuck with anything I bring upstream.
Until arc install phacility/harbormaster-teamcity exists this makes maintaining it a bit of a pain, but I suspect it makes the eventual transition of "glue for paid systems" to a license model much easier for me.