Ich möchte wissen, wie Sie die Anmeldeinformationen erstellen, die von Jenkins und von in Jenkins ausgeführten Jobs verwendet werden können, um eine Verbindung mit Drittanbieterdiensten herzustellen.Mit jenkins-Anmeldeinformationen arbeiten
Antwort
Sie sollten angeben, an welchem Drittanbieter-Dienst Sie arbeiten werden. Unten ist ein Beispiel für Anmeldeinformationen mit bitbucket
Ich arbeite jetzt mit Jenkins ver. 1.568. Standardmäßig gibt es Anmeldeinformationen Funktion. Wenn Sie also einen Berechtigungsnachweis hinzufügen möchten, klicken Sie einfach auf Anmeldeinformationen hinzufügen. Zum Beispiel würde Ich mag mit Passwort SSH Benutzername hinzufügen, so kann ich es Code in Check-out verwenden, um von bitbucket
Ich arbeite ziemlich ähnlich auf Jenkins 2+ – avi613
Credentials-Plugin - bietet eine zentrale Möglichkeit zum Definieren von Anmeldeinformationen, die von Ihrer Jenkins-Instanz, Plugins und Build-Jobs verwendet werden können.
Anmeldeinformationen Binding-Plugin - ermöglicht Ihnen, Ihre Build-Jobs so zu konfigurieren, dass Anmeldeinformationen als Umgebungsvariablen injiziert werden.
Die Plug-ins von Drittanbietern müssen in Ihrer Jenkins-Instanz installiert werden. Mit Assembla Auth Plugin können Sie sich beispielsweise bei einem Assembla-Repository authentifizieren.
Mit welchen Drittanbieterdiensten arbeiten Sie?
auf Nexus hochladen. –
Anstelle der Verwendung von SSH Benutzername mit einem privaten Schlüssel können Sie Verwenden Sie einfach Benutzername mit Passwort Option
Das Passwort wird als Klartext im Jenkins-Knoten-Temp-Verzeichnis gedruckt. Ich war erschrocken, als ich das zum ersten Mal entdeckte, also entschied ich mich für den SSH-Benutzernamen/privaten Schlüssel. – vincent
Die Antwort ist 42. Können Sie sagen, 3rd-Party-Dienste, die Sie mit Jenkins zugreifen möchten? Ansonsten wird diese Frage zumindest keine Antworten bekommen. – LucasF
@ LucasF, Ich habe die Anmeldeinformationen für alle Build-Benutzer in Jenkins erstellt. Sie werden im Git-Plugin verwendet. Jetzt weiß ich nicht, wie man sie benutzt, um Artefakte auf Nexus hochzuladen. –
Ich konnte ein Token von GitHub in den geheimen Text Credentials einfügen. – MarkHu