是否可以在 Jenkins-dsl 中指定 SVN 检出策略?
我想尽可能使用"使用'svn update'",但我可以看到配置它的唯一方法是手动
干杯!
你可以
。 这样做
job {
name 'svn2'
description 'Build and test the app.'
scm {
svn('https://subversion.assembla.com/svn/chucknorrisaxis', localDir='.'){
(it / 'workspaceUpdater').attributes().put 'class',
'hudson.scm.subversion.UpdateWithCleanUpdater'
}
}
steps {
gradle 'test'
}
publishers {
archiveJunit 'build/test-results/**/*.xml'
}
}
我在这里有不同的更新策略,因为我认为默认策略是"尽可能多地使用 svn 更新"
我代表您询问了工作dsl google组(因为我自己的解决方案失败了)
顺便说一下,要在 Jenkins 之外尝试 job-dsl 命令,你可以使用 job-dsl 操场