我现在被困了几个小时,试着如何配置我的Jenkins验证工作来执行以下操作:
正如您所看到的,我不知道如何配置作业以确保,当我根据文档配置Trigger插件时,原始/主分支总是最新版本,使用 GERRIT_REFSPEC 和 GERRIT_BRANCH 。
由于我们的项目有多个分支,我不想在工作中获取所有分支,只是为了能够在最新的origin / master上进行合并。我尝试做一些像origin / master一样的连接Refspec:refs / remotes / origin / master,GERRIT_BRANCH但这不起作用。换句话说,我想做的是:
由更改触发,获取更改,获取最新的master,执行rebase / merge然后构建。 这可以用插件的形式完成,还是我必须做一些手动的GIT命令行杂技?
答案 0 :(得分:0)
Gerrit-Trigger插件不适用于合并其他分支 -
应该使用你赢得的脚本(你可以作为不同的Jenkins工作触发)。