我已经配置了Jenkins管道,可以在push
事件中正确接收来自GitHub的webhooks推送通知。
验证是通过部署密钥完成的。
Jenkins配置似乎在很大程度上依赖于分支和请求请求的概念。
鉴于我的工作流程主要由创建满足任何需求的分支组成,然后在CI上一切正常后将更改合并回master
上,我真的不在乎看到我的构建按分支或PR进行分类。
我希望看到基于提交哈希值的构建。我看不到需要告诉Jenkins我想要它匹配哪个分支。
我当前的配置未选择我想要的提交修订。一旦收到推送通知,我就不知道它如何决定要建立哪个分支或提交。在Jenkins中,我已将分支设置为**
。
检查webhook有效负载时,我注意到它既包含提交列表,又包含名为head_commit
的东西,其id
属性是我希望看到的提交的哈希值。
我希望詹金斯做到以下几点:
head_commit.id
)中的head提交是什么这可能吗?