'Can Drone be run in a platform agnostic way (like a manual webhook mode)?
When trying to setup Drone, the getting started guides all describe how to link Drone with an existing git service provider (like GitHub, BitBucket, etc).
The integration is tight, all your repositories are available and it's a zero config setup to attach a pipeline to a repository.
I would like to use Drone in a less opinionated way, where I run the Drone server and set up the runners without any git integration.
I would like to be able to navigate to the dashboard, add and name a new pipeline then set up the webhooks/triggers with the git service host manually.
Authentication would be via standard ssh keys and it's all very simple from there.
Currently, attempting to run Drone without an integration specified causes it to fail to launch.
Is it possible to use Drone this way or do I have to fork out for something like Buildkite?
Solution 1:[1]
Drone is pretty tightly coupled to the git provider - it makes use of the git provider for authentication and as a source of truth for repos.
The drone server and individual runners code is all open source - so you can fork it :) - Drone github repo
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
Solution | Source |
---|---|
Solution 1 | Dan Wilson |