Как выполнить чистую проверку / обновление SVN в многоотраслевом конвейере - PullRequest
1 голос
/ 28 октября 2019

Я использую многоотраслевой конвейер с SVN. В настоящее время я не использую явную команду checkout scm, но я использую декларативную проверку по умолчанию. Моя проблема в том, что это только кажется, что выполняет svn update. Однако я хотел бы использовать стратегию обновления UpdateWithCleanUpdater.

Я видел здесь , что есть возможность изменить объект scm - но не без предоставления дополнительных разрешений:

import hudson.scm.subversion.UpdateWithCleanUpdater
scm.setWorkspaceUpdater(new UpdateWithCleanUpdater())

Есть ли простой способ тольконастроить средство обновления, сохраняя всю остальную информацию из многоотраслевой конфигурации и требуя установить филиал, учетные данные, сервер, .... снова вручную?

Я пробовал checkout scm: [workspaceUpdater: [$class: 'UpdateWithCleanUpdater']], но это не работает

...