Jenkins-Job über Github-Webhook auslösen, ohne Benutzernamen und Passwort im Klartext zu übergeben

Jenkins-Job über Github-Webhook auslösen, ohne Benutzernamen und Passwort im Klartext zu übergeben

Ich habe ein Jenkins-Setup, das einen Benutzernamen und ein Passwort für die Anmeldung erfordert. Ich verwende Github-Webhook, um einen Build auf diesem Jenkins auszulösen. Derzeit übergebe ich Benutzernamen und Passwort in der URL selbst und es funktioniert einwandfrei. https://BENUTZERNAME:[email geschützt]/view/dev/job/uploadTest/buildWithParameters

Github-Screenshot

Gibt es eine andere sichere Möglichkeit, Benutzernamen und Passwort zu senden?

Antwort1

Sehen Sie sich dieoffizielle Dokumentation zur Integration von GitHub und Jenkins. TL;DR: Installieren Sie das GitHub Integration-Plugin, das Webhooks automatisch für Sie verwaltet (es erstellt Token für GitHub, mit denen Jobs ausgelöst werden können).

verwandte Informationen