jenkins build 没有触发 github 推送

标签 jenkins github jenkins-pipeline jenkins-cli

目前正在尝试将作业构建过程自动化到每个 github 推送。我已经执行了以下步骤来实现自动化,但它仍然没有实现自动化。我所缺少的我没有得到。

  1. 已安装 Github 集成插件

  2. 在 github 中为此存储库集成添加了服务 Webhook 网址:http://{IP Address}:{PORT}/github-webhook

  3. 在 Jenkins 服务器中为用户 jenkins 创建了 ssh key 并将其添加到此存储库部署 key 中。

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

  5. 在 Jenkins 设置中enter image description here

  6. 构建触发器 enter image description here

  7. 在 github 服务中推送后,显示推送成功,但在 jenkins 中未触发。

我错过了什么?

最佳答案

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

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

It looks like this

关于jenkins build 没有触发 github 推送,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50943248/

相关文章:

python - Jenkins Remote API 是否支持在 View 内运行所有作业?

github - Jenkins 多分支管道的自定义项目识别器

svn - 如何让 Jenkins 作业显示来自另一个存储库的更改?

python - 在 Github 上的 jupyter 笔记本的表中显示管道

groovy - Groovy 中的字符串插值与 Jenkins 流水线文件不起作用

docker - 在非 root 用户作为 Jenkinsfile 代理的 docker 容器中使用 docker 命令(托管)

ruby-on-rails - 使用 Docker 和 Jenkins 运行测试 - 测试结果

ruby-on-rails - Github:克隆存储库、对克隆进行更改并提交到原始存储库

merge 2 个分支之前进行 Git 比较

Jenkins 投票错误的分支