2013-10-25 10 views
9

Der Teamcity Visual Studio Build Runner scheint Warnungen nicht in einer sinnvollen Weise zu melden (außer dem Protokoll).Teamcity Reporting von Visual Studio Warnungen

Gibt es eine einfache Möglichkeit, TeamCity dazu zu bringen, die Warnungen zu melden?

Ich habe festgestellt:

http://blogs.lessthandot.com/index.php/EnterpriseDev/application-lifecycle-management/displaying-net-build-warnings-in

aber ich frage mich, ob ich eine einfachere Lösung bin fehlt.

+1

Es gibt ein YouTrack-Problem, das auch die Anforderung verfolgt: https://youtrack.jetbrains.com/issue/TW-14923?projectKey=TW – slolife

Antwort

0

Eine Option besteht darin, den "Inspections (.NET)" Build-Schritt als ReSharper Code Inspections Include-Compiler-Warnungen zu verwenden. Wenn Sie und Ihre Teamkollegen Resharper lokal verwenden, können Sie in den erweiterten Einstellungen des Build-Schritts auch einen "Profilpfad für benutzerdefinierte Einstellungen" festlegen, dh eine festgeschriebene ReSharper-Einstellungsdatei verwenden, um in CI keine unerwarteten Warnungen im Vergleich zu den gefundenen zu erhalten lokal arbeiten.

Für jedes Build-Ergebnis haben Sie die Gesamtzahl der Inspektionen (Warnungen) im Build-Status-Text und eine Registerkarte "Code-Inspektion", in der die Inspektionen kategorisiert sind und Sie in die fraglichen CS-Dateien bohren können .

Wie bei jeder Änderung der Metrik können Sie den Build auch so konfigurieren, dass er fehlschlägt, wenn die Anzahl der Inspektionen einen bestimmten Wert übersteigt oder um einen bestimmten Betrag gegenüber einem vorherigen Build steigt.

Verwandte Themen