2016-04-28 7 views

Antwort

1

Ich habe viele Tutorials online verfolgt und es ist sehr schwierig für dieses Verfahren. Ich werde in ein paar einfachen Schritten auslegen, was ich getan habe, um jemandem in der Zukunft zu helfen.

Ein paar Hintergrundinformationen, wir haben ein GoDaddy SSL Zertifikat und verwenden jenkins in einer Windows 2012 Umgebung. Wir verwenden Jenkins 1.9.x eine der letzten Versionen vor Jenkins 2.0.

  1. Herunterladen - http://www.keystore-explorer.org/ Installieren und ausführen. (Sie müssen möglicherweise ein Java herunterladen "JCE-Richtliniendatei", um es auszuführen. Einfach googeln)
  2. Datei -> Neu -> JKS Keystore.
  3. Extras -> Schlüsselpaar importieren. (Hinweis: Sie benötigen einen privaten Schlüssel und ein Kennwort um den privaten Schlüssel.)
  4. Jetzt, da das Zertifikat importiert wird, speichern Sie die Keystore-Datei unter: \ secrets \ jenkins.jks
  5. Und schließlich, ändern Sie die \ Jenkins. XML-Dateiargumente für: -Xrs -Xmx256m -Dhudson.lifecycle = hudson.lifecycle.WindowsServiceLifecycle -jar "% BASE% \ jenkins.war" --httpPort = -1 --httpsPort = 443 --httpsKeyStore = "% BASE% \ Geheimnisse \ jenkins.jks“--httpsKeyStorePassword = YourPasswordWithoutQuotesAroundIt

Bitte beachte, dass wir IIS auf diesem Server als gut, aber nichts auf Port 443. wir sind mit diesem Zertifikat zugeordnet nicht müssen ausgeführt werden, um das CA-Zertifikat importieren in der Jenkins Keystore. Stattdessen habe ich es aus Gewohnheit in den Speicher von Windows Machine Personal store \ Vertrauenswürdige Stammzertifizierungsstellen importiert.

Verwandte Themen