码云webhook请求jenkins过期
这两天一直在弄Jenkins和Gitee(插件)的自动部署但只能在Jenkins上手动的构建。
网上基本都是使用的是Jenkins的Generic Webhook Trigger插件,但在做到最后一步,测试的时候,拒绝连接
找到这个插件之后可以说非常高兴,毕竟是官方的,根据文档一步步做下来,还是到最后测试的时候拒绝连接
首先放一下jenkins这边的配置
以及项目的配置截图
最后是填写在码云webhook上后点击测试后的结果
疑问
我反复测试了一下,我提交代码是触发钩子的,只是显示excution expired
但是在jenkins上点击构建的话是能够得到更新的代码并且自动部署到服务器上。
因此,我认为两边的过程是通的,只是webhook
在码云 Gitee插件 这边问了一下以及经过两天的各种搜索,原来是因为在码云的webhook url需要配置一个公网ip,意思就是在jenkins的 系统管理 》系统设置 》Jenkins Url
这里需要的是公网ip才可以
另外在po一下那边给我的回答,非常感谢!