简介
解决不会自动触发构建的问题有下面的思路
- 你的.drone.yml名字是不是对的
- 你的gogs或者其他github等有没有给drone发送webhook请求
操作
我碰到的问题就是.drone.yml的名字肯定是对的,但是drone自动给我gogs中添加他的webhook地址时候,把https的地址添加为了http
先看下compose 文件environment字段
1 |
|
drone是根据DRONE_SERVER_HOST
和DRONE_SERVER_PROTO
去添加webhook地址的,之前我DRONE_SERVER_PROTO
是http的,所以就自动添加为http的了
修改完成之后重启启动下drone就好了,然后对应的项目在drone里disable REPOSITORY 然后再ACTIVATE REPOSITORY就可以了
总之一句话确认webhook可以调用成功,然后你的.drone.yml名字没有错
欢迎关注Bboysoul的博客www.bboy.app
Have Fun