使用Jenkins时,我正在检出一个项目,然后使用SBT进行构建。但是当它尝试执行sbt-release插件时,它会抱怨:
这是我的Jenkins GIT插件配置:
No tracking branch is set up. Either configure a remote tracking branch, or remove the pushChanges release part
这是我的Jenkins GIT插件配置:
- 仓库URL:指向.git文件
- 名称:留空
- Refspec:留空
- 要构建的分支/Branch Specifier(默认留空):develop(我正在构建的分支)
- 检出/合并到本地分支(可选):develop
我按照这个问题的指南设置了这些项目。
我认为SBT-release插件需要远程跟踪才能在分支上打标签。
origin/develop
代替develop
。我不认为这是你的问题,但我已经配置了整个星期的Jenkins,并且在我们的设置中这很重要。 - Peter Lundgren