Continuous Delivery: ASP.Net MVC Applikationen mit Azure und Team Foundation Service

Bei Continuous Delivery geht es um die Erweiterung von Continuous Integration um ein ständiges Deployment in eine Produktivumgebung. Wir zeigen, wie sich dies mit ASP.Net MVC Applikationen und Windows Azure bewerkstelligen lässt. Als Ergänzung zeigen wir, wie Team Foundation Service – TFS in der Cloud – das Deployment weiter vereinfacht.

Support für VSS endet

Gestern, am 10.07.2012, endete der Support für Visual SourceSafe: Höchste Zeit für einen Wechsel auf Microsoft Team Foundation Server 2012. Die Migration von VSS 2005 auf TFS sollte dabei gut durchdacht werden. So bietet die TFS Versionskontrolle mehr Möglichkeiten zum Beispiel beim Thema Branching. Zudem ist es am Anfang wichtig, die richtige Teamprojektstruktur auszuwählen, um…

Neu in TFS 2012: Gesucht und gefunden

Hatten Sie auch schon folgende Situation in Visual Studio 2010? Ein Kollege nennt Ihnen eine interessante Funktion oder Einstellung in Visual Studio? Fünf Minuten später an ihrem Arbeitsplatz zurück, sind Sie sicherlich wie der Autor erst einmal durch die “üblichen” VS-Menüs und Optionen gegangen. Dem geübten VS-Nutzer kommt jetzt sicherlich der Gedanke, dass die Menüs / Optionen doch irgendwie sehr umfangreich und unüberschaubar sein können.
Visual Studio 2012 greift jetzt dieses langjährige Problem durch eine integrierte Suche an.

Neu in TFS 2012: Generische Unit Tests und Code Coverage im Build

Im TFS 2010 war es standardmäßig nicht möglich andere Unit Testing Frameworks als MSTest zu verwenden. Auch die Aktivierung der Code Coverage für MSTest basierte Tests musste über den Umweg einer Test Settings Datei definiert werden.

Mit dem TFS 2012 konsolidiert Microsoft die Einstellungsmöglichkeiten in Form eines aufgeräumten Test Settings Dialog. Über den Visual Test Runner können auch auf anderen Frameworks basierte Unit Tests wie zum Beispiel NUnit Tests ausgeführt werden. Über die Option Enable Code Coverage lässt sich für diese auch die Codeabdeckung automatisiert messen.