下面的作业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”不存在
答案 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()
}
}