首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >jenkins CI和GIT插件-“独立头”状态在某一点上

jenkins CI和GIT插件-“独立头”状态在某一点上
EN

Server Fault用户
提问于 2018-02-08 11:56:20
回答 1查看 2.3K关注 0票数 2

一些“吉特古鲁”可以在这里看一下吗?

我们使用jenkins CI进行简单部署。大多数工作都使用"GIT插件“,这也有一些问题。甚至,如果我们设置插件来跟踪“主人”分支。在某个时候,我们最终会在构建目录中有一个“分离状态”。

就像这样。

代码语言:javascript
运行
复制
root@jinx [...]/workspace/build # git branch -a
* (detached from 12dbf9b)
  remotes/origin/dev
  remotes/origin/master

生成过程不报告错误。这是GIT插件的日志。

代码语言:javascript
运行
复制
 > git rev-parse --is-inside-work-tree # timeout=10
Fetching changes from the remote Git repository
 > git config remote.origin.url git@our.gitlab.server:q3i/our-repo.git # timeout=10
Fetching upstream changes from git@our.gitlab.server:q3i/our-repo.git
 > git --version # timeout=10
 > git fetch --tags --progress git@our.gitlab.server:q3i/our-repo.git +refs/heads/master:refs/remotes/origin/master
 > git rev-parse origin/master^{commit} # timeout=10
Checking out Revision 12dbf9b8eb8fd71580f874ae963162f72221e577 (origin/master)
 > git config core.sparsecheckout # timeout=10
 > git checkout -f 12dbf9b8eb8fd71580f874ae963162f72221e577
 > git rev-list 58f1f1ae97628a0b5f2d5e3090a24416c7952f0e # timeout=10

我看到分离的commit 12dbf9b实际上就是头。它是一个预期的状态,这可能有什么好处,从詹金斯GIT插件的角度?

感谢您的一些新的GIT知识:-)

EN

回答 1

Server Fault用户

回答已采纳

发布于 2018-02-13 22:09:37

如果没有看到Jenkins的配置,很难判断这是预期的,但这实际上意味着Git直接检查了一个特定的提交,而不是通过一个分支名称,所以这种情况没有本质上的好或坏。取决于您正在运行的插件以及它们的配置方式,这可能是正常的,也可能不是正常的。

票数 2
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/896297

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档