Jenkins 作业 DSL 列表视图不创建作业

Jenkins job DSL list view does not create a job

下面的作业 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”不存在。

我现在觉得自己很傻,但这种行为有点奇怪。看来您需要向视图中添加列,否则您将看不到任何内容!

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