Gitlab无法触发无人机构建

Gitlab can't trigger drone build

无人机页面始终显示此页面

即使我添加了 .drone.yml 文件。

对了,gitlab中设置的token是无人机用户页面中的api key? 而gitlab中的Drone url是drone rooturl还是projecturl?

更新:gitlab 中的 webhook 似乎不起作用。

localhost 不是有效的 URL 你可以给 gitlab。
它是对您自己机器的本地引用。您需要将无人机安装在可以从本地网络外部访问的地方,使用域或至少 public IP。

您可以尝试使用您的路由器 IP,并在您的路由器中将外部端口 3333 重定向到您机器的 3333。

编辑:我假设您使用的是托管版本的 gitlab。如果您使用的是 self-hosted 版本,请确保您使用的是无人机服务器的 IP。仅当无人机服务器与 Gitlab 服务器相同时,才可以使用 localhost。