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

我可以让Jenkins从传入的参数构建git标签吗?

殷安顺
2023-03-14
问题内容

Jenkins支持参数化构建。

我有一个部署版本,要求通过参数指定要部署的标签。(将特定标签部署到生产中)

使用git插件有简单的方法吗?

我尝试添加参数TAG_NAME,然后将作业的git插件部分中的branch_specifier设置为$ TAG_NAME。不起作用。我得到:

ERROR: Couldn't find any revision to build. Verify the repository and branch configuration for this job.

有任何想法吗?


问题答案:

将构建参数化,然后在git URL框中输入您定义的变量的名称。例如:${GIT_URL}。这应该做。



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

  • 我在让Jenkins构建特定标记时遇到问题。该标记是参数化构建的一部分,但我不知道如何将其传递给git插件来构建该标记。这花了我一天三个小时的时间,我在Stack Overflow向大师们承认了失败。

  • 问题内容: 我在让Jenkins构建指定标签方面遇到问题。标签是参数化构建的一部分,但是我不知道如何将其传递给git插件来构建该标签。我每天花了3个小时,在堆栈溢出时我输给了大师。 问题答案: 我可以通过使用“分支生成”参数来做到这一点: 用标签名称替换[tag-name]。

  • 问题内容: 詹金斯版本:1.593 Git参数插件:0.4.0 GIT客户端插件:1.16.1 我使用一个私有的git仓库,可以通过ssh访问。 我的构建已参数化。git参数是,要建立的分支是 在工作空间的初始构建之后,当我使用参数开始构建时,出现 noWorkspaceError 。 在詹金斯日志中,我有 我使用带有私钥凭据的ssh用户名,私钥直接输入。我可以确定该密钥是正确的,因为可以在没有参

  • 问题内容: 是否可以在Jenkins中过滤构建历史记录,以便仅显示带有特定标签或参数的构建? 假设我有一些参数化的工作。参数之一是简单的字符串,可以是“实验”或“官方”。是否有任何插件可以过滤构建历史记录以仅显示“正式”构建? 问题答案: 您可以通过此插件https://wiki.jenkins- ci.org/display/JENKINS/View+Job+Filters进行操作 阅读所需的部

  • 我想建立工作与建立参数在Jenkins管道。 < li >在Git参数插件中声明了一个变量 < li >尝试访问脚本中的分支名称 不幸的是,作业无法列出分支,它抛出了java异常错误。 Git 参数插件配置