【发布时间】:2015-03-28 03:17:28
【问题描述】:
我在 Jenkins 中使用 github 插件,并且我的自动构建大部分都在工作。但是,构建仅在第二次推送到分支之后发生。当我使用 git push origin branch_name:branch_name 创建新分支时,jenkins 构建不会启动。我必须再次提交到同一个分支才能正常工作。我该如何解决这个问题?
【问题讨论】:
-
您在作业的“构建触发器”部分中的设置是什么?你能澄清你的问题吗?您想为每次推送触发构建吗?
-
我想要一个分支在被推送到时构建,包括第一次创建分支时。现在“构建触发器”说“当更改被推送到 github 时推送。”
-
Jenkins 有点糟糕,并没有诚实地解决很多问题,尤其是自动合并。你会发现 Jenkins 会不时地随机构建并发送旧版本的指定分支。没有答案为什么会这样做。