Jenkins Job DSL列表视图不起作用

时间:2018-07-02 15:10:52

标签: jenkins jenkins-plugins jenkins-job-dsl

下面的作业dsl创建一个新作业,列出视图,并且应该将新作业添加到视图中,但是没有将其添加到视图中-作业运行时没有任何错误:

multibranchPipelineJob("myjob") {
  branchSources {
    branchSource {
      source {
        bitbucket {
          credentialsId('bitbucket-login-user-pass')
          repoOwner('myteam')
          repository('myrepo')
          autoRegisterHook(true)
        }
      }
    }
  }
}
//listview is created, but job not added to it
listView('mylistview') {
  jobs {
    name('myjob')
  }
}

我怀疑我在做一些愚蠢的事情。一切都创建了,但是当我单击“ mylistview”的选项卡时,“ myjob”不存在

1 个答案:

答案 0 :(得分:0)

我现在感觉很蠢,但是这种行为有点奇怪。看来您需要在视图中添加列,否则您将看不到任何东西!

How to put jobs inside a folder in jenkins?

listView('MyJobsList') {
  jobs {
     map.each{
       name((it.key).trim())
     }
  }
   columns{
        status()
        weather()
        name()
        lastSuccess()
        lastFailure()
        lastDuration()
        buildButton()
    }
}