触发构建Github';Jenkins的webhook负责人
我已经配置了一个Jenkins管道,它可以在触发构建Github';Jenkins的webhook负责人,jenkins,github,Jenkins,Github,我已经配置了一个Jenkins管道,它可以在push事件上正确地从GitHub接收webhooks推送通知。 身份验证通过部署密钥完成 Jenkins配置似乎在很大程度上依赖于分支和拉请求的概念。 考虑到我的工作流程,它主要包括为任何需要创建分支,并在CI上一切正常后将更改合并回master,我并不真正关心看到我的构建按分支或PR分类。 我更希望看到基于提交散列的构建。我不认为有必要告诉詹金斯我希望它匹配哪个分支 我当前的配置没有选择我想要的提交版本。我不明白一旦收到推送通知,它如何决定构建哪个
push
事件上正确地从GitHub接收webhooks推送通知。
身份验证通过部署密钥完成
Jenkins配置似乎在很大程度上依赖于分支和拉请求的概念。
考虑到我的工作流程,它主要包括为任何需要创建分支,并在CI上一切正常后将更改合并回master
,我并不真正关心看到我的构建按分支或PR分类。
我更希望看到基于提交散列的构建。我不认为有必要告诉詹金斯我希望它匹配哪个分支
我当前的配置没有选择我想要的提交版本。我不明白一旦收到推送通知,它如何决定构建哪个分支或提交。在Jenkins中,我已将分支设置为**
检查webhook负载时,我注意到它既包含提交列表,也包含名为head\u commit
的内容,其id
属性是我希望看到构建的提交哈希
我希望詹金斯做以下工作:
head\u commit.id
在有效负载中)