Aim*_*mee 5 plugins jenkins jenkins-plugins jenkins-job-dsl
我正在尝试使用 DSL 工作插件在 Jenkins 中创建新工作。有没有办法在创建作业时指定视图?
例如,我有一个视图NewJobsView。我想创建一个名为的 DSL 作业dsl-job,它正在创建一个新作业“dsl-created-job1”
像这样的DSL:
job {
name 'dsl-created-job1'
//view 'NewJobsView'
//or view {...} to specify the view
}
Run Code Online (Sandbox Code Playgroud)
如果你这样做怎么办:
def myJob=job{name('test1')}
def myJob2=job{name('test2')}
view {
name('view1')
jobs{
name(myJob.name)
name(myJob2.name)
}
}
Run Code Online (Sandbox Code Playgroud)
或者甚至在视图中使用正则表达式。
更新
关于讨论。嵌套视图只是一种不同类型的视图。作业 config.xml 没有对视图的引用,因为 jenkins 有不同的抽象:对作业的视图引用。
| 归档时间: |
|
| 查看次数: |
3580 次 |
| 最近记录: |