首页 > 解决方案 > 代码推送到 github 后触发 Jenkins 管道作业

问题描述

我想知道我们如何设置一个 jenkins 管道作业,该作业在每次提交后触发 github 私有存储库。

我可以使用自由式作业来完成,但不能使用管道来完成。

我确实设置了 gihub 项目 url,用于 GITScm 轮询的 GitHub 挂钩触发器,并编写了一个简单的管道脚本来检查分支。

当我在分支中进行更改并提交它时,构建不会被触发。

请问我可以解决这个问题吗?

标签: jenkinsgithub

解决方案


我可以通过在 Jenkins 管道中添加 GitHub Webhook 来触发管道。我已按照此博客中提到的步骤进行操作。

在我的情况下,詹金斯正在运行localhostlocalhost用你的jenkins_url应该工作替换。

另外,我没有找到博客中提到的GitHub Pull Requests ,所以我跳过了这一步。

完成配置后,您必须手动构建一次管道,之后开发人员每次向 GitHub 提交代码,都会触发管道构建。


推荐阅读