一尘不染

詹金斯没有获取正确的Gerrit分支

jenkins

我希望詹金斯测试代码以供审查。jenkins作业是在推送到refs / for / master时开始的,但它尝试构建origin /
master分支,而不是refs / changes / XX / X / X分支。有人知道我做错了吗?

来自詹金斯的日志:

Triggered by Gerrit: http://localhost/13
Building on master in workspace 
/var/lib/jenkins/jobs/CI-JoysteerLogApi/workspace
Checkout:workspace / /var/lib/jenkins/jobs/CI-JoysteerLogApi/workspace - hudson.remoting.LocalChannel@28071488
Using strategy: Default
Last Built Revision: Revision f604c6257923d4231b74573528d0116e0b52dc64 (origin/master)
Fetching changes from 1 remote Git repository
Fetching upstream changes from ssh://jenkinsCI@192.168.5.20:29418/JoysteerLogApi.git
Commencing build of Revision f604c6257923d4231b74573528d0116e0b52dc64 (origin/master)
Checking out Revision f604c6257923d4231b74573528d0116e0b52dc64 (origin/master)

Git配置:

Repository URL: ssh://user@localhost:29418/Project.git
Refspec: $GERRIT_REFSPEC
Branches to build: $GERRIT_BRANCH

Gerrit触发器配置:

Gerrit Project:
  Type: Plain
  Pattern: Project
  Branches:
    Type: Path
    Pattern: **

阅读 226

收藏
2020-07-25

共1个答案

一尘不染

抱歉,我没有足够仔细地阅读文档。

Git配置中缺少什么:

Choosing strategy: Gerrit Trigger
2020-07-25