gpt4 book ai didi

git - 在 Jenkins/Git 中设置远程跟踪

转载 作者:太空狗 更新时间:2023-10-29 12:56:48 31 4
gpt4 key购买 nike

在 Jenkins 的帮助下,我正在检查一个稍后使用 SBT 构建的项目。但是当它试图执行 sbt-release插件,它提示:

No tracking branch is set up. Either configure a remote tracking branch, or remove the pushChanges release part

这是我的 Jenkins GIT 插件配置:

  • Repository URL:指向.git文件
  • 姓名:空白
  • Refspec:空白
  • 要构建的分支/分支说明符(默认为空):开发(我正在构建的分支)
  • checkout /merge 到本地分支(可选):开发

我按照回答 this question 的指南设置这些项目.

我认为 SBT-release 插件需要远程跟踪才能在分支上创建标签。

最佳答案

假设你想从 master 构建。

在 GIT 部分的 Jenkins 中选择:

Branches to build:     master

同时补充:

Additional Behaviours: 
Check out to specific local branch: master

构建步骤

执行外壳:

git branch --set-upstream-to=origin/master master

然后添加您的 SBT 构建步骤

sbt "release with-defaults"

关于git - 在 Jenkins/Git 中设置远程跟踪,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16597146/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com