0

我有一个 Jenkins 和一个 Gerrit 正在运行来验证我的代码。Jenkins 有 gerrit 触发器插件。Gerrit 应该触发一个声明性管道,该管道获取最新的更改并构建它。

这有效: git fetch http://localhost:8081/PipelinePart1 refs/changes/87/387/1 && git checkout FETCH_HEAD

但是有没有办法总是获得最新的变化?

4

2 回答 2

1

使用 $GERRIT_REFSPEC 构建参数,在您的情况下,它将等于“refs/changes/87/387/1”。请参阅下图以供参考:

GERRIT_REFSPEC

于 2018-04-19T17:47:04.717 回答
1

这是我正在使用的工作配置

在此处输入图像描述

于 2018-10-23T08:01:10.257 回答