Bitbucket回购:推动webhook无人机失败

时间:2016-09-02 11:28:17

标签: bitbucket ngrok drone

我试图在我的java环境中测试无人机实现CD。我在本地运行无人机0.4并通过ngrok公开曝光。

我设法将一些bitbucket私有git存储库添加到无人机。回购中已有drone.yml个文件。 Drone已成功在这些存储库中注册了webhooks。但是当调用webhook时,无人机正在响应状态代码404

查看无人机日志时,请看以下错误消息:

http: multiple response.WriteHeader calls
time="2016-09-02T10:54:29Z" level=error msg="failure to get build config for organization/repository. " 
time="2016-09-02T10:54:29Z" level=error msg="Error #01: \n" ip=104.192.143.193 latency=5.693494398s method=POST path="/hook" status=404 time="2016-09-02T10:54:29Z" user-agent="Bitbucket-Webhooks/2.0" 

我看到一些帖子谈论了存储库名称的案例问题。在我的例子中,真正的存储库名称是Organization/repository,组织名称的第一个字母是大写的。而日志显示为小写。

关于如何解决这个问题的任何想法?

1 个答案:

答案 0 :(得分:0)

真是愚蠢的解决方案。只是留下一个回应,而不是关闭,以防另一个无人机新手遇到同样的失明。

无人机构建文件的名称必须为.drone.yml,而不是drone.yml