在尝试设置Drone时,入门指南都描述了如何将Drone与现有的git服务提供商(如GitHub、BitBucket等(链接。
集成非常紧密,所有存储库都可用,并且将管道连接到存储库是零配置设置。
我想以一种不那么固执己见的方式使用Drone,在那里我运行Drone服务器并设置运行程序,而不需要任何git集成。
我希望能够导航到仪表板,添加并命名一个新的管道,然后手动使用git服务主机设置webhook/triggers。
身份验证将通过标准ssh密钥进行,从那时起一切都非常简单。
目前,试图在没有指定集成的情况下运行无人机会导致其无法启动。
有可能用这种方式使用无人机吗?还是我必须花钱买像Buildkite这样的东西?
Drone与git提供程序的耦合非常紧密,它利用git提供器进行身份验证,并将其作为repos的真相来源。
无人机服务器和个人跑步者的代码都是开源的,所以你可以分叉:(-无人机github repo
2017年2月,在无人机论坛上也有人问过同样的问题。我引用下面的答案。
问题链接。
这是不可能的。如果你想将Drone与GitHub和GitLab一起使用,你需要运行Drone服务器的两个实例。