2017-05-08 3 views
0

Ich habe Jenkins und Sonar auf meinem lokalen Rechner installiert. Ich habe also einen Jenkins-Job, der eine SonarQube-Analyse auf einem Remote-Git-Repository ausführt. Allerdings muss ich dies erneut von einem Server aus tun, aber ich weiß wirklich nicht, wie es geht.So stellen Sie Sonar + Jenkins auf einem Server bereit

Antwort

0

Der Prozess sollte ähnlich zu Ihrer lokalen Einrichtung sein, obwohl Sie die gehosteten Dienste für Einfachheit und Skalierbarkeit verwenden sollten.

  1. Installieren Sie Jenkins auf Ihrer bevorzugten Plattform, AWS/Azure/etc. Sie wollen wahrscheinlich:
    • einen DNS-Eintrag für den Jenkins Server
    • Konfigurieren eines SSL-Zertifikat Datenverkehr zwischen den Servern
    • Bereitstellung mindestens ein Build-Agent
  2. zu verschlüsseln einrichten Installieren SonarQube auf einem separaten Server auf Ihrer bevorzugten Cloud-Plattform.
    • einen DNS-Eintrag für den Server
    • ein SSL-Zertifikat generieren
  3. konfigurieren Sonarqube sicherstellen
  4. Configure Jenkins anonyme Benutzer von
    • Installation SonarScanner Plugin deaktivieren einrichten und seine Voraussetzungen
    • Konfigurieren Sie einen Job, um hoffentlich einen Webhook einzurichten, um Builds von Ihrem zu starten Git-Anbieter.
Verwandte Themen