Я использую многоотраслевой конвейер с SVN. В настоящее время я не использую явную команду checkout scm
, но я использую декларативную проверку по умолчанию. Моя проблема в том, что это только кажется, что выполняет svn update
. Однако я хотел бы использовать стратегию обновления UpdateWithCleanUpdater
.
Я видел здесь , что есть возможность изменить объект scm - но не без предоставления дополнительных разрешений:
import hudson.scm.subversion.UpdateWithCleanUpdater
scm.setWorkspaceUpdater(new UpdateWithCleanUpdater())
Есть ли простой способ тольконастроить средство обновления, сохраняя всю остальную информацию из многоотраслевой конфигурации и требуя установить филиал, учетные данные, сервер, .... снова вручную?
Я пробовал checkout scm: [workspaceUpdater: [$class: 'UpdateWithCleanUpdater']]
, но это не работает