Wie zu tun, continuous integration für c# - Anwendung?
Kann mir jemand raten, was ist das äquivalent von hudson für c# - Anwendung?
Ich verwendet, um zu verwenden hudson als build server für java-durchführen von auto-Implementierung für java web-und batch-job-Anwendung im geplanten timing und E-Mail-Benachrichtigung technische team
Ich mag zu Fragen, wie kann ich tun das gleiche für c# - Anwendung.
Und ist es irgendein standard-plugins wie statische code-Analyse-tool in der build-server, den ich verwendet, um zu Scannen durch die codes
Du musst angemeldet sein, um einen Kommentar abzugeben.
Zusätzlich zu den großartigen Extras erwähnt jamesj, TeamCity funktioniert ziemlich gut zu. Ich bevorzuge es, CruiseControl, aus einer Konfigurations-usability-Perspektive, und es ist frei gegeben, Sie bleiben innerhalb bestimmter Beschränkungen.
Wenn du schon investiert in TFS als source-control, obwohl, stellen Sie sicher, Sie bekommen Ihr Geld Wert, und verwenden Sie es für Ihre builds und Bereitstellungen zu.
Wenn Sie wie Hudson, werfen Sie einen Blick auf Jenkins. Ich habe gesehen, die Leute verwenden es für .NET baut auch, obwohl ich noch nicht persönlich verwendet, und nach der Seite, Jenkins verwendet werden, genannt Hudson, so dass es wahrscheinlich bereits vertraut.
TFS ist ideal für die kontinuierliche integration, aber Sie können auch verwenden, CruiseControl.NET mit NAnt. Beide sollten in der Lage sein, die zum ausführen von batch-jobs, E-Mails senden und ausführen automatisierter Bereitstellungen
StyleCop und FxCop sowohl statische Prüfung und beide integriert werden können in Ihren build-Prozess.