First of all, drone is really really nice. All the simplicity everywhere is a great escape from the nightmare that was Jenkins and their horrible UI.
I’m currently migrating the team away from an internal Gitea install to Phabricator, mainly to get pre-commit review (also another nice thing), issue tracker and wiki all in one place. And the last missing piece is the CI.
So I’m wondering if there is a way (even a hack-ish one) to add custom providers to Drone? Phabricator’s internal Harbormaster can send a simple HTTP request but as I understand, from checking other providers, we also need phabricator to act as an authentication mechanism as well right?
Some of the things I’ve looked at: