Page MenuHomePhabricator

Support builds with TeamCity in Harbormaster
Open, LowPublic

Description

See PHI1448, which requests TeamCity support.

This is likely not coming upstream (see T13229) but can be made to exist.

Event Timeline

epriestley triaged this task as Low priority.Sep 23 2019, 3:41 PM
epriestley created this task.

(This has been made to exist, at least roughly; see PHI1448.)

How about landing this as a prototype?

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.