Skip to content

Jenkins - Credentials hinzufügen

Um Zugangsdaten im Jenkins dem Build Job sicher zu übergeben, verwenden wir das Jenkins Plugin Credentials Binding Plugin.

Credential Provider erstellen

Manage-Provider-select.png

Zuerst gehen wir über Jenkins verwalten / Credentials Provider und klicken auf Hinzufügen. Dabei wählen wir Includes aus.

Manage-Provider-add.png

Dann füllen wir das Formular aus. Als Includes Provider verwenden wir Jenkins Credentials Provider, als Typ verwenden wir Benutzername und Passwort.

Dies muss nur einmalig geschehen. Für die weitere Verwendung von Credentials in BuidJobs ist dieser Schritt nicht mehr nötig, da bereits dieser Credential Provider für Benutzername und Passwort existiert.

Credentials erstellen

Manage-Credentials-select.png

Wir gehen wieder über Jenkins verwalten / Manage Credentials und gehen ganz nach unten zu Stores scoped to Jenkins und öffnen den Pfeil neben (global) und wählen Add Credentials aus.

Add-Credentials-select.png

Dann vergeben wir einen Benutzernamen, Passwort und eine ID, welche wir im BuildJob referenzieren. Mit klick auf OK, haben wir die Credentials gespeichert.

Add-Credentials-select.png

Credentials im BuildJob verwenden

Wir gehen zum gewünschten JenkinsJob / Konfigurieren und setzen bei Use secret text(s) or file(s) einen Haken. Dann klicken wir auf Hinzufügen und wählen Benuzername und Passwort (separated) aus. Dann vergeben wir für Username Variable und Passwort Variable einen Namen. Über diesen Namen kann im Build Skript später darauf zugegriffen werden. Dann wähle wir über Specific credentials die ID aus, welche wir im Schritt Credential erstellen vergeben haben und speichern den Job.

BuildJob-Credentials-add.png