Drone.io 为什么无人机ci在推送提交后不会自动构建我的回购协议?

Drone.io 为什么无人机ci在推送提交后不会自动构建我的回购协议?,drone.io,Drone.io,我正在尝试自托管无人机CI,我已经为这个项目设置了 我按照所有步骤进行设置,它能够在github中显示和拉取我所有回购的列表,但当我尝试更改无人机回购时,什么都没有发生,它仍然显示带有此消息的空白页面 这将是您的提交流 添加.drone.yml文件并提交以触发生成 我正在drone repo上的Vagrant文件随附的virtualbox上运行drone ci如果您正确配置了所有内容,则.drone.yml可能存在格式问题。Drone不会对这些错误提供反馈,您必须检查您的webhook日志以发现

我正在尝试自托管无人机CI,我已经为这个项目设置了

我按照所有步骤进行设置,它能够在github中显示和拉取我所有回购的列表,但当我尝试更改无人机回购时,什么都没有发生,它仍然显示带有此消息的空白页面

这将是您的提交流

添加.drone.yml文件并提交以触发生成


我正在drone repo上的Vagrant文件随附的virtualbox上运行drone ci

如果您正确配置了所有内容,则.drone.yml可能存在格式问题。Drone不会对这些错误提供反馈,您必须检查您的webhook日志以发现问题

我假设您已经在Github repo中正确配置了webhook

使用浏览器导航到Github repo,然后选择“设置”选项卡。 在“设置”下,选择Webhooks。您应该找到配置到自托管无人机的webhook 单击特定的webhook,在底部可以找到“最近交付”部分。这是您的回购协议试图与无人机沟通的所有事件的日志。 检查无人机服务器发送给您的响应。
不太熟悉Drone,但是如果您是自托管的,您是否在github中设置了回调,以便与您的Drone实例进行对话,通知它新的提交,并且它应该去做一些事情?您可以检查github上web钩子的状态吗?在repo的设置中,您可以看到最近对web钩子有效载荷的尝试/响应。如果你在防火墙后面,你需要允许192.30.252.0/22.fyi的流量从drone:0.6开始,如果yaml无法解析,它会在用户界面上显示错误消息,这很好听。仍然停留在0.5-这有助于我的工作。我错误地配置了我的env变量,因此我的webhook配置为http:http://example.com/ 包括双http和尾部斜杠。您不希望在无人机RPC主机或无人机服务器主机上使用协议或尾部斜杠。这只有通过检查Webhook设置才能看出。