如何将项目参数作为分支名称传递给Jenkins构建

Joe*_*ang 3 jenkins jenkins-pipeline

我想知道有没有什么方法可以将项目参数的值作为Git分支来构建.

以下是我要做的事情:

  1. 使用构建参数创建Jenkins管道项目:

在此输入图像描述

  1. 然后我尝试使用project参数传递它(要构建的分支)

在此输入图像描述

但是,未从project参数解析branch_name变量.

我可以手动更改每个构建的分支名称,但它远非理想.

欣赏任何想法?

Rob*_*les 9

此问题已多次报道.如果您禁用"轻量级结账",则此方法有效.显然,如果你使用轻量级结账,代码路径是非常不同的,显然还没有解决.

JENKINS-28447

  • 我禁用了 Lightweitht Checkout (LC),但显然我不确定取消选中此选项的后果。 (2认同)