使用DSL构建流程将选择参数传递给Jenkins中的另一个作业

时间:2015-08-14 00:22:47

标签: jenkins parameters branch git-branch jenkins-build-flow

我使用Build Flow插件执行并行构建。我需要将一个选项参数(branch_name)从父作业传递给子作业。我不确定如何让这个工作。 choice参数有多个分支名称。我怎么能这样做?

这是代码示例

// Here's where I set the variable for the choice parameter (branch_name)

branch_name = ${branch_name}

// Here's where I call the variable to pass to the other jobs

 parallel (
  { build("build1", branch_name:params["branch_name"], },
  { build("build2", branch_name:params["branch_name"], },
  { build("build3", branch_name:params["branch_name"], },
  { build("build4", branch_name:params["branch_name"], },
)    

我做错了什么?请帮忙。 THX。

1 个答案:

答案 0 :(得分:3)

假设你有这个工作?对于未来的Google员工,我相信它会如下:

Dispatcher.CurrentDispatcher.Invoke(()=>
{
        _mainFrame.Source = new System.Uri("AboutPage.xaml", UriKind.Relative); 
});