当前位置: 首页 > 面试题库 >

Jenkins使用git进行“标记”构建

郑高驰
2023-03-14
问题内容

使用git“标记”构建时,jenkins上有一个选项。

这是做什么用的,我该如何使用?我假设我可以在该版本中标记构建,但是我正在努力寻找如何推送该标记的方法-除非我可以按下该标签,否则它不会那么有用。


问题答案:

您并不总是希望推送 所有 构建标记,因为根据构建周期的不同,可能会有很多构建标记。

但是,任何任务调度程序(例如Jenkins)都将标记构建,以防您想返回到特定代码并对其进行调试(因为即使构建成功,最终结果也可能运行不佳)

也就是说,如果您想推送这些标签,则可以使用构建后操作(),如“
通过Jenkins为GitHub项目添加标签 ”所述git push --tags。 或者,如票证JENKINS-12156所述,请使用GitPublisher(如“Git,功能分支和Jenkins中的插图-或我学会了如何停止担心破碎的版本
”所示)。



 类似资料:
  • 当我试图通过Jenkins标记特定的构建时,会出现以下错误: 当试图在工作区中标记它工作正常,HEAD实际上是附加的,git引用看起来很好,这可能是一个问题,当詹金斯试图标记它在错误的工作目录中寻找? 有没有办法用它试图标记的方式提取更多详细的日志? 仅供参考-使用Jenkins 2.81和swarm Linux代理,最新的Git插件。

  • 我正在尝试配置Jenkins,以便从git的标记创建构建。所以我希望开发者创建一个标签(在任何分支中),Jenkins将负责新的构建。 我遵循了这个教程,但我没有做到,有人能帮我吗? http://erics-notes.blogspot.nl/2013/05/jenkins-build-latest-git-tag.html

  • 问题内容: 我将git插件添加到Jenkins。我已经在构建服务器上作为jenkins用户生成了一个公共密钥。我将此密钥作为部署密钥添加到github。我添加了带有詹金斯名称和email的全局git属性,并且该电子邮件与公钥末尾的内容匹配。 当詹金斯(Jenkins)尝试从git仓库(托管在Github上)中提取信息时,我得到以下信息: 不确定问题是什么,或者关于配置我忘记了要做什么。任何帮助表示

  • 我试图刮一个页面与美丽的汤,有

  • 我有一个需求,根据开发人员的兴趣,他可能想选择从主分支或标记构建。 我能够使用Git参数插件从标记构建。从git参数插件中,当我选择标记或分支时,我可以看到我的标记和分支。但是当我选择一个要构建的分支时,我会得到下面的git错误。 +refs/tags/:refs/remotes/origin/tags/+refs/heads/master:refs/remotes/origin/master 0

  • 问题内容: 我知道这个问题发布在不同的主题上,但是我的情况有些不同。 当詹金斯检测到提交时,我想触发测试目标。互联网上的大多数教程都显示了如何使用WebHook做到这一点。 就我而言,我有两个问题: 1)我没有找到选项“检测到提交时触发构建” 在此处输入图片说明 2)所有教程都谈到从Git URL配置Webhook。在我的情况下,我的git存储库是本地的,我无权访问Web界面。那么如何手动做同样的