【发布时间】:2013-05-11 22:04:12
【问题描述】:
通过 Jenkins,我正在检查一个稍后使用 SBT 构建的项目。但是当它尝试执行sbt-release 插件时,它会抱怨:
No tracking branch is set up. Either configure a remote tracking branch, or remove the pushChanges release part
这是我的 Jenkins GIT 插件配置:
- 存储库 URL: 指向 .git 文件
- 姓名:空白
- Refspec:空白
- 要构建的分支/分支说明符(默认为空白): develop(我正在构建的分支)
- 结帐/合并到本地分支(可选):开发
我按照回答this question的指南设置这些项目。
我认为 SBT-release 插件需要远程跟踪才能在分支上制作标签。
【问题讨论】:
-
尝试使用
origin/develop而不是develop。我不认为这是你的问题,但我整个星期都在配置 Jenkins,这在我们的设置中很重要。
标签: git jenkins sbt jenkins-plugins