SaveDBCred.groovy#

Шаг, который сохраняет УЗ для работы с Jenkins Job SynapseLiquibaseInstaller (описанного в подразделе «Pipelines» раздела «Дополнительная документация» документа «Руководство оператора»).

Включает в себя:

  • Запрашивание логина и пароля для работы с БД;

  • Создание Jenkins Credentials или УЗ в SecMan, содержащий логин и пароль для работы с БД.
    Режим определяется параметром needVault.
    Credentials создаются в домене заданном в настройках в переменной dbCredDomainSpace
    Для создании Jenkins Credentials, будет запущен шаг UpdateJenkinsCred.groovy (описанного в подразделе «Шаги» раздела «Дополнительная документация» текущего документа);

Список необходимых параметров

Входящие

config.dbUrl

config.dbSchema

config.needVault

config.dbCredDomainSpace

config.configurationVault

config.dbCredDomainSpace

config.nexusCredentialsId

config.workspace

config.credentialTypes