Git 如何将分支名称作为选择参数,并在第二个参数中动态填充分支,以便用户可以在jenkins作业中选择分支

Git 如何将分支名称作为选择参数,并在第二个参数中动态填充分支,以便用户可以在jenkins作业中选择分支,git,jenkins,jenkins-pipeline,jenkins-plugins,Git,Jenkins,Jenkins Pipeline,Jenkins Plugins,我们有一项叫做版本准备的工作,它可以完成多项任务, 1.用下一个版本更新pom。 2.将版本标记为jira中发布的版本。 3.在jira中创建新标记。 4.将工件从CI升级到dev infra 为此,我们采用以下5个参数的用户输入 1. serviceName (Choice parameter) 2. branch (String) 3. buildnumber(String) ( Example - if build is 1.1.1-5, so value need to be

我们有一项叫做版本准备的工作,它可以完成多项任务, 1.用下一个版本更新pom。 2.将版本标记为jira中发布的版本。 3.在jira中创建新标记。 4.将工件从CI升级到dev infra

为此,我们采用以下5个参数的用户输入

1. serviceName  (Choice parameter)  
2. branch   (String)
 3. buildnumber(String) ( Example - if build is 1.1.1-5, so value need to be provided is 5  )
4. repository   (Choice parameter)
5. version (string)(Example - if build is 1.1.1-5, so value need to be provided is 1.1.1    )
6. jiraName (Choice parameter)
我想为用户将从上述服务名称中选择的服务自动填充此部分中的分支。我尝试了git参数插件,但它希望在作业中包含硬核repo名称,它可以将分支显示为下拉列表。 在这里,我们想要一些不同的东西,但无论如何我都找不到


有谁能帮我实现它吗

您可以使用这个插件:Git参数
Pluginhttps://wiki.jenkins.io/display/JENKINS/Git+Parameter+Plugin

Google1st,在这里发布之前,你可以找到很多东西:你可以在repo中拥有一个版本名的文件并阅读它,因此你不需要要求
version
。此外,您可以将Jenkins Build number用作
buildnumber
,这样您就不必再要求了。