问题描述
我希望我的 Jenkins 工作将通过提交到我的 github 存储库中的每个分支来触发。
我有一个带有这个 webhook 的 GitHub 存储库到我的 Jenkins 和这个有效负载 URL:
http://<my-jenkins-ip>:8080/github-webhook/
有效载荷交付状态为 200 OK。
在我的 Jenkins 服务器中,我有一个管道作业,声明如下:
pipeline {
agent {
label 'master'
}
stages {
stage('scm') {
steps {
dir("$WORKSPACE/azure-voting-app-redis") {
git 'https://github.com/einavle/azure-voting-app-redis'
}
}
}
}
在“构建触发器部分”作业中,我正在检查“用于 GITScm 轮询的 GitHub 挂钩触发器”
我希望每次提交到我的 Github 存储库中的任何分支时都会触发该作业。 但实际行为是该作业仅由提交到 master 分支触发。
我在问:
- 如何将作业配置为由对任何分支的提交触发?
- 如何获取上次提交(触发作业)的分支名称?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)