如何将作业放入詹金斯的文件夹中?
How to put jobs inside a folder in jenkins?
我正在尝试使用 jenkins DSL 脚本将作业放入文件夹中
现在我创建了一个 listView 并将我正在使用的代码放入我的作业中
listView('MyJobsList') {
jobs {
map.each{
name((it.key).trim())
}
}
columns{
status()
weather()
name()
lastSuccess()
lastFailure()
lastDuration()
buildButton()
}
}
我想做同样的事情,但这次我想把作业放在一个文件夹中!!
请看一下 Jenkins 文件结构:https://wiki.jenkins-ci.org/display/JENKINS/Administering+Jenkins
在这里您可以看到作业的默认存储位置(作业配置和构建日志)。您不能也不应该使用 DSL 脚本(JobDSL 插件)更改此文件结构。
请参考下面的Job-DSL文档,通过Job-DSL在Jenkins中创建一个文件夹。
folder('folder-a') {
description('Folder containing all jobs for folder-a')
}
job('folder-a/job-a') {
// Job config goes here
}
我正在尝试使用 jenkins DSL 脚本将作业放入文件夹中 现在我创建了一个 listView 并将我正在使用的代码放入我的作业中
listView('MyJobsList') {
jobs {
map.each{
name((it.key).trim())
}
}
columns{
status()
weather()
name()
lastSuccess()
lastFailure()
lastDuration()
buildButton()
}
}
我想做同样的事情,但这次我想把作业放在一个文件夹中!!
请看一下 Jenkins 文件结构:https://wiki.jenkins-ci.org/display/JENKINS/Administering+Jenkins
在这里您可以看到作业的默认存储位置(作业配置和构建日志)。您不能也不应该使用 DSL 脚本(JobDSL 插件)更改此文件结构。
请参考下面的Job-DSL文档,通过Job-DSL在Jenkins中创建一个文件夹。
folder('folder-a') {
description('Folder containing all jobs for folder-a')
}
job('folder-a/job-a') {
// Job config goes here
}