jenkins构建没有为github推送触发

时间:2018-06-20 08:04:02

标签: jenkins github jenkins-pipeline jenkins-cli

当前尝试使每个github推送的作业构建过程自动化。我已经按照以下步骤进行了自动化,但仍然没有实现自动化。我想念的我没有得到。

  1. 已安装Github集成插件

  2. github中的
  3. 对此存储库集成添加了服务webhook URL作为http:// {IP地址}:{PORT} / github-webhook

  4. Jenkins服务器中的
  5. 为用户jenkins创建了ssh密钥,并将其添加到该存储库部署密钥中。

  6. 要检查ssh连接,请运行命令-ssh git@github.com。成功。

  7. 在詹金斯设置enter image description here

  8. 构建触发器enter image description here

  9. 在推入github服务后,它显示成功,但在jenkins中未触发。

我想念什么?

2 个答案:

答案 0 :(得分:2)

您是否尝试过运行“ Test Hook”?它回来了吗?

在身份验证部分的底部附近有一个复选框,标有“防止跨站点请求伪造漏洞”,需要取消选中该复选框,以使此特定方法起作用。

It looks like this

答案 1 :(得分:0)

还需要在下面的部分中用jenkins设置 github 的所有内容

转到Github-> 单击个人资料下拉菜单-> 设置-> 开发者设置-> 个人访问令牌-> 生成新令牌-> 选择所有范围-> 复制令牌 < / p>

然后转到Jenkins-> 管理Jenkins -> github设置-> 添加用户-> 选择秘密文本-> 粘贴令牌

  

然后通过单击“测试”按钮来测试git-hub连接。如果成功,则只要您提交到git-hub,Jenkins就会触发