TeamCity-Integration

Installieren von CppDepend auf dem Buildserver

Um CppDepend-Analysen während eines Builds auf einem TeamCity-Server ausführen zu können, müssen Sie CppDepend auf dem Server installieren, der den TeamCity-Agenten hostet, der die CppDepend-Analyse ausführen wird. Entpacken Sie CppDepend einfach in einen Ordner, den der TeamCity-Agent verwenden kann. In unserem Beispiel verwenden wir "C:\Program Files\_Tools\Development\cppdepend".

TeamCity konfigurieren

  • Erster Schritt: Erstellen Sie ein CppDepend-Projekt (.cdproj)
  • Zweiter Schritt: Sobald Sie Ihr CppDepend-Projekt erstellt haben, müssen Sie eine Befehlszeile ausführen, um das Verzeichnis CppDependOut zu generieren, das die CppDepend-Berichtsdateien enthält:
    • Gehen Sie zur Registerkarte „Projekte“ und wählen Sie Ihr Projekt
    • Klicken Sie auf "edit project settings", Sie sehen Ihre Build-Konfigurationen.
    TeamCity-Registerkarte
  • Klicken Sie auf Build
  • Klicken Sie auf Buildschritte
  • In den Build-Schritten können Sie einen Build-Schritt hinzufügen (Add build Step) und Command line als Build-Runner-Typ wählen
  • Wählen Sie in der Option Run "Executable with parameters"Buildschritte
  • Geben Sie in "Command executable" den Pfad Ihrer CppDepend-Konsole an.
  • Geben Sie in "Command parameters" den Pfad Ihres CppDepend-Projekts (.cdproj) anBuild ausführen

Speichern Sie die Konfiguration und führen Sie den Build aus.

Nach oben

Einrichtung des CppDepend-Berichts im TeamCity-Dashboard

So veröffentlichen Sie den CppDepend-HTML-Bericht:

  • Gehen Sie zur Registerkarte „Projekte“ und wählen Sie Ihr Projekt
  • Klicken Sie auf „Projekteinstellungen bearbeiten“
  • Klicken Sie auf Berichtsregisterkarten
  • Klicken Sie in den Build-Berichts-Tabs auf "Create new build report tab"Build-Berichtsregisterkarten

Schreiben Sie den Namen Ihres Berichts-Tabs, geben Sie die Startseite Ihres CppDepend-Berichts an und klicken Sie auf Save.

Berichtsregisterkarten-Einstellungen
  • Gehen Sie zur Registerkarte „Projekte“ und wählen Sie Ihr Projekt
  • Klicken Sie auf Ihren letzten BuildTeamCity-Registerkarten
  • Klicken Sie auf „Konfigurationseinstellungen bearbeiten“
  • Geben Sie unter "Artifact paths" den Pfad des CppDepend-Ausgabeverzeichnisses an, das den CppDepend-Bericht enthältArtefaktpfade
  • Speichern Sie die Konfiguration und führen Sie den Build einmal aus. Der Bericht wird generiert.
  • Gehen Sie zu Ihrem letzten Build und klicken Sie auf den Artifact-Tab; Sie sehen nun einen Tab mit Ihrem HTML-BerichtArtefakte

Testen Sie CppDepend noch heute

Starten Sie Ihre 14-tägige kostenlose Testversion mit vollem Zugriff auf alle Dokumentationsfunktionen. Keine Kreditkarte erforderlich.