从1个单个jenkins中的不同jenkins仪表板获取结果视图

时间:2017-08-18 10:05:15

标签: jenkins jenkins-pipeline

我正在尝试从孤立云中运行的jenkins实例获取jenkins仪表板视图,并在另一个jenkins仪表板中添加此视图,以便在一个位置获得多个jenkins的结果。 有没有办法通过使用特定的插件或直接将文件复制到主jenkins文件夹(通过直接在jenkins / jobs文件夹中添加作业文件夹来尝试 - >没有用)。

1 个答案:

答案 0 :(得分:0)

我找到了相同的解决方案: 在jenkins文件夹中,有一个文件 - config.xml。在那里,我们更改每个列表视图,该视图提供视图,其中的作业名称指定在此特定视图中列出哪些作业。

<listView>
      <owner class="hudson" reference="../../.."/>
      <name>XYZ</name>
                ..
      <jobNames>
                ..
      </jobNames>
      <jobFilters/>
      <columns>
        <hudson.views.StatusColumn/>
                ..
      </columns>
      <includeRegex>Deploy.*</includeRegex>
      <recurse>false</recurse>
    </listView>

我们修改主jenkins服务器中的config.xml以包含新视图(具有指定的作业名称),我们需要将所有作业文件夹复制到主jenkins。然后重新启动jenkins以查看修改后的仪表板。