jenkins - Jenkins 没有在成功的 github webhook 上触发管道构建
问题描述
我已经设置了 Jenkins 并与 Github 集成,我能够从 github webhook 触发“Freestyle Projects”的构建,但是我没有成功使用“Pipeline project”触发构建。
在日志 (/log/all) 中,我可以看到我的 Jenkins 实例正在从 Github 接收 PushEvent:
Aug 17, 2020 8:29:43 PM INFO org.jenkinsci.plugins.github.webhook.subscriber.DefaultPushGHEventSubscriber onEvent
Received PushEvent for https://github.com/xxx/xxx from 140.82.115.243 ⇒ https://xip.io:9090/github-webhook/
然而,它不像“Freestyle”项目那样“戳”项目。我已经检查了项目的 Githook 钩子触发器:
设置完之后,我触发了一个成功完成的手动作业,之后我提交并将新代码推送到 Master,在 Github 和 Jenkins 日志中看到了 webhook 触发。
我是否错过了 Pipeline 构建的独特步骤?
运行 Jenkins v 2.235.4
解决方案
推荐阅读
- performance - ejabberd XMPP 服务器的客户端接收消息太慢
- ios - 文本标签未根据 ScrollView SwiftUI 中的字符串展开
- php - Wordpress 需要将父类别(自定义分类)添加到项目
- c# - Team City build agent won't build Xamarin.Forms solution
- telegram - 为每个聊天获取最后 100 条消息的 MessageEdited
- parallel-processing - OpenMP:如何使循环分配仅取决于数组大小?
- reactjs - React useState 无限重新渲染
- sql-server - 如何在 Azure 数据工厂中执行 SQL 查询
- database - 关于PostgreSQL性能表的问题
- firebase - 添加依赖项后 Flutter 应用程序崩溃