当前位置: 首页 > 知识库问答 >
问题:

Jenkins管道无法加载构建参数(Git参数插件)

戚泰
2023-03-14

我想建立工作与建立参数在Jenkins管道。

    < li >在Git参数插件中声明了一个变量 < li >尝试访问脚本中的分支名称

不幸的是,作业无法列出分支,它抛出了java异常错误。

Git 参数插件配置

共有3个答案

薛欣德
2023-03-14

以下步骤对我有效。

1) 添加git参数添加git

2) 在脚本和配置中调用变量

传递与前面分支部分中定义的相同的变量名

吕霄
2023-03-14

在Git参数中添加分支过滤器

宋高谊
2023-03-14

您可以在Jenkins作业配置中安装参数化版本,勾选/选择此项目是参数化的

那么在Jenkinsfile中,我相信你应该能够引用你的参数eg。

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

  • 问题内容: 我创建了一个新的詹金斯管道。(当前)使用单个名为的布尔选项对管道进行参数化。我的管道脚本是: 当我手动创建带有选中项的项目时,将按预期回显“ true”。但是,环境变量列表未显示。 我能够显示是否将呼叫包装在一个块中: 我将拥有比这更多的参数,因此不需要单独指定每个参数。 有没有办法将所有构建参数传送到节点的环境? 问题答案: 关键是,在管道脚本中,作业参数不会像常规作业一样自动注入到

  • 问题内容: 基本上,没有多余的废话,我无法将构建属性传递给Library var调用。 jenkinsfile相关的块: 导致错误 java.lang.NullPointerException:无法在空对象上获取属性’GitCheckout’ 但是,这可行: 共享库中vars / tc_test.groovy的内容: 我对groovy不太满意,所以这可能很明显。 问题答案: 得到了詹金斯JIRA

  • 我在Jenkins和Maven中运行测试,在几个TestNG中有不同的测试套件。xml文件。现在,我直接在pom中以以下方式管理它们: 但是我希望能够在开始Jenkins构建时选择特定的测试套件。如果我没有选择特定的套件,我希望所有套件都作为默认值包含在构建中。所以我的问题是: 写我所有的TestNG的正确方法是什么。Jenkins参数中的xml文件,并将其发送到pom文件,要求Maven在运行测

  • 如何在Jenkins管道Groovy脚本中访问“Maven元数据插件”提供的参数值? 我创建了一个带有两个参数的作业: 管道Groovy脚本: 虽然SomeStr的值打印正确,但上述尝试都不能用于SomeArtifact属性。我在有Groovy沙盒和没有Groovy沙盒的情况下都尝试过,但是没有成功。 版本: Jenkins 2.14, Maven Metadata Plugin for Jenk

  • 如果作业使用构建流(包括重复作业)运行,构建管道插件是否仍然正确显示作业序列? 以下是构建流程的伪代码: 包将从源代码控制中提取代码,编译它,并将其存储为工件 部署将从上游Package作业复制工件,然后将其复制到目标参数中提供的URL 集成测试将针对参数中提供的URL运行一套集成测试。 即使部署作业重复,构建管道插件是否将此管道显示为4个步骤?