Jenkins-如何将预定义参数添加到strem选择器中

Jenkins-如何将预定义参数添加到strem选择器中,jenkins,clearcase,jenkins-plugins,clearcase-ucm,Jenkins,Clearcase,Jenkins Plugins,Clearcase Ucm,我在一些构建中使用UCM ClearCase选项(源代码管理) 我必须输入视图标记、视图路径和流选择器。如何在流选择器中放置参数而不是流本身。 例如:现在我在流选择器中有:ravenap2.0.0.0_Integ@/vobs/tlv_pvob 我想把一个参数改为ravenap2.0.0.0一些类似这样的${project}\u Integ@/vobs/tlv\u pvob 问题是它没有读取此参数的值。如果代码在“流”字段中包含替换变量(如${project}),则会提到: 我通过在构建属性中添加

我在一些构建中使用UCM ClearCase选项(源代码管理) 我必须输入视图标记、视图路径和流选择器。如何在流选择器中放置参数而不是流本身。 例如:现在我在流选择器中有:
ravenap2.0.0.0_Integ@/vobs/tlv_pvob
我想把一个参数改为ravenap2.0.0.0一些类似这样的
${project}\u Integ@/vobs/tlv\u pvob
问题是它没有读取此参数的值。

如果代码在“
”字段中包含替换变量(如
${project}
),则会提到:

我通过在构建属性中添加一个
STREAM
变量来解决这个问题,然后将这个参数
${STREAM}
插入
STREAM
字段,并读取其中的值


另一种方法是使用:

  • 参数,该参数包含要用于该作业的基线
  • 专用集成流(您可以随意重新设置基础)
  • 预构建步骤,该步骤将使用所述基线重新设置该流的基础,并更新您的UCM视图

所以我通过在构建属性中添加一个
STREAM
变量来解决这个问题,然后我将这个参数
${STREAM}
插入到STREAM字段中,并读取其中的值。@user3502786太棒了!我在答案中加入了你的结论,以便更直观。