Я застрял с одним требованием, при котором я переключаюсь на какого-то пользователя "ххх", и он каждый раз запрашивает пароль. Я пытаюсь автоматизировать этот процесс с помощью пароля, жестко заданного в задании Дженкинса. пример: sudo su - пароль "xxx" должен быть указан в задании Jenkins

Кто-нибудь может предоставить код решения?

Спасибо, sp_devops

1 ответ1

0

Действительно, лучший способ сделать это - попросить администратора Jenkins добавить разрешения sudoers, чтобы разрешить Jenkins входить в систему и запускать команды от имени другого пользователя.

Кроме того, лучше всего хранить имя пользователя и пароль во встроенном хранилище учетных данных Jenkins и использовать шаг withCredentials в вашем Jenkinsfile для аутентификации другого пользователя.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .