Запустить задание Jenkins через веб-хук Github без передачи имени пользователя и пароля в виде простого текста

Запустить задание Jenkins через веб-хук Github без передачи имени пользователя и пароля в виде простого текста

У меня есть настройка Jenkins, которая требует имя пользователя и пароль для входа. Я использую Github webhook для запуска сборки на этом jenkins. В настоящее время я передаю имя пользователя и пароль в самом URL, и это работает нормально. https://ИМЯ ПОЛЬЗОВАТЕЛЯ:[email protected]/view/dev/job/uploadTest/buildWithParameters

Скриншот Github

Есть ли другой безопасный способ отправить имя пользователя и пароль?

решение1

Смотритеофициальная документация по интеграции GitHub и Jenkins. TL;DR: установите плагин GitHub Integration, который автоматически управляет веб-хуками (он создает токены, которые GitHub использует для запуска заданий).

Связанный контент