2016-10-24 7 views
0

von der letzten woche arbeite ich mit jenkins, und es geht gut, aber am ende von R & D habe ich von verwirrung verloren, das sind fragen, die mir verwirrend.CICD mit jenkins und sonarqube

  1. Wie kontinuierliche Integration mit jenkins der Website zu tun?
  2. Hacke zu sehen Testing Analyse-Berichte von Sonarqube Server zu meinem lokalen System erstellt?
  3. Was passiert, wenn alle meine Entwickler gleichzeitig im Repository Commit und Push durchführen?
  4. Wie stelle ich meine Webanwendung auf dem Zielserver mit jenkins bereit?
  5. Wie verwende ich Sonarqube, um meine Website zu testen?

Antwort

0
  1. Wenn Sie eine .net Website bauen, msbuild Plugin in jenkins installieren. Erstellen Sie einen jenkins-Job, fügen Sie einen Schritt hinzu, um Ihre Website zu testen (git/svn - installiertes Repo-Plugin installieren). Planen Sie eine nächtliche oder stündliche Ausführung ein, abhängig von Ihren Anforderungen.

  2. Geben Sie die URL für Ihren Sonarqube-Server ein, und Sie können die Berichte anzeigen.

  3. Dies ist kein Problem, wenn Ihre Entwickler gleichzeitig arbeiten. Normalerweise wird ein CI-Tool wie Jenkins dafür sorgen.

  4. Dies wird als kontinuierliche Bereitstellung oder kontinuierliche Bereitstellung bezeichnet. Etwas wie Octopus Deploy kann Ihnen helfen, wenn Sie .net-Anwendungen bereitstellen. Sie können das Tool octo.exe verwenden und den API-Schlüssel als Parameter für die Bereitstellung in einer bestimmten Umgebung übergeben.

  5. SonarQube wird als Qualitätsgate für die Codeanalyse verwendet. Es ist kein Test-Framework. Versuchen Sie herauszufinden, wie Sie das Selen-Framework für Automatisierungstests verwenden können.

Ich hoffe, dass ich Ihre Fragen beantwortet habe.

+0

Danke Yasirmx –

Verwandte Themen