如何在Jenkins Job Builder中定义仪表板视图

时间:2017-07-07 22:33:55

标签: jenkins jenkins-job-builder

首先,我想在Jenkins Job Builder中找到一个简单视图定义的好例子。文件似乎非常不合适。

我能找到的就是这个(这是两个带有不完整例子的句子)

https://wiki.jenkins.io/display/JENKINS/Dashboard+View

但是,我真正想知道的是,是否可以通过Jenkins Job Builder定义仪表板视图(Open3)。我找不到任何可以说的东西,所以我认为这是不可能的。但是,如前所述,关于定义视图的文档非常稀疏,我无法确定。

2 个答案:

答案 0 :(得分:0)

也许探索詹金斯的以下部分' config.xml有帮助:

  <views>
    ...
    <hudson.plugins.view.dashboard.Dashboard plugin="dashboard-view@2.9.11">
      ...
      <name>My Dashboard</name>
      ...
    </hudson.plugins.view.dashboard.Dashboard>
    ...
  </views>

我猜YAML中的列表名称与XML中的元素名称相同。

但是,Jenkins Job Builder的对应部分是Jenkins View Builder

答案 1 :(得分:0)

仅使用Jenkins Job Builder源代码,可以使用“List”和“Pipeline”视图类型。

如果需要,可以使用JJB的原始xml功能: Raw config

只需通过Jenkins WEB UI创建Dashboard视图,并从Jenkins的config.xml(/var/lib/jenkins/config.xml)复制此视图的定义