我们需要编写DSL以便使用某些过滤器同步perforce流。我找不到dsl同步perforce流的任何示例,并添加一些过滤器以排除代码构建,如果对流中的某些文件夹进行了代码提交。以下代码使用流名称设置scm ..
pipelineJob('example444444') {
definition {
cpsScm {
scm {
perforceP4('creds') {
workspace {
manual('ws_name', '//streamname/mainline/abc/... //ws_name/...')
}
configure {
node - >
node / workspace / spec / streamName('//streamname/mainline')
}
}
}
scriptPath("abc/JenkinsFile")
}
}
}