Получите объект пароля из Jenkins Credential для вставки в командный файл, который будет сопоставлять сетевой диск - PullRequest
0 голосов
/ 14 января 2019

У меня есть трубопровод Дженкинса. Ранее я подключал сетевой диск к ведомым, используя конвейер Jenkins и учетные данные Jenkins withCredentials().

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

Как мне заставить credentials object из Jenkins Credential нажать это в пакетный скрипт?

1 Ответ

0 голосов
/ 14 января 2019

Вы можете напрямую использовать usernameVariable и passwordVariable в своем пакетном файле, который вы указали в определении withCredentials, см. Пример ниже:

withCredentials([[$class: 'UsernamePasswordMultiBinding', credentialsId: '<CREDENTIAL_ID>',
usernameVariable: 'USERNAME', passwordVariable: 'PASSWORD']])

WithCredentials добавит имя пользователя и пароль в переменные окружения.

Теперь вы можете использовать имя пользователя в вашем пакетном файле, например %USERNAME% и %PASSWORD%

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...