Frage

Wir zogen vor kurzem zu Team Foundation Server 2008 von Source Safe. Wir setzen baut einige automatisierte und haben in einigen Fragen mit dem veröffentlichen von Klick ausgeführt, sobald Anwendungen, die zusätzliche Installationen auf dem Build-Server erfordern scheinen.

Ich habe Beiträge gesehen, die zeigen, dass das Visual Studio IDE installiert werden muss. Ich habe auch Beiträge gesehen, die sagen, dass das .NET Framework SDK Installation das Problem würde beheben. Wir wollen nicht mehr installieren, als wir auf dem Build-Server benötigen, aber wir wollen auch nicht haben, um mehr Anfragen an unser Server-Team machen zu verschiedenen Stücke zu unterschiedlichen Zeiten zu installieren. Also, ich würde gerne wissen, was die meisten Teams Installation beenden.

Wenn es wichtig ist, haben wir nicht einen eigenen Build-Server an dieser Stelle. Wir sind ein kleines Team (6 Devs, alle lokal). Builds geschieht auf unsere TFS-Box, das SQL Server Stück ist das einzige Teil, das auf einem separaten Server ist.

War es hilfreich?

Lösung

Nach dieser , Visual Studio sollte nicht erforderlich - nur das .NET Framework. Ein weiterer Hinweis von der Verbindung zu berücksichtigen ist, dass sie empfehlen, gegen Builds auf der TFS-Box passiert.

Andere Tipps

Wenn Sie nur Anwendungen mit Team Foundation Build kompilieren, dann wird das .NET Framework tun - aber sobald Sie wollen anfangen, etwas zu tun fortgeschritteneren (Unit-Tests wie Laufen sind und deren Ergebnisse in TFS veröffentlicht) dann Sie müssen die Kugel und installieren Sie eine Visual Studio Team Edition auf Ihrem Build-Server beißen. Installiere ich in der Regel nur eine Kopie von Team Suite auf dem Build-Server, so dass Menschen, die die verschiedenen Funktionen zu verwenden, lizenziert sind, können diese Funktionen als Teil eines automatisierten Build ausgeführt haben.

Nachdem es auf dem Server installiert haben, ist nicht ideal, aber gibt Ihnen die beste Erfahrung in der heutigen Zeit.

In Bezug auf Ihren TFS-Server als Build-Server verwendet, wird diese nicht für größere Teams empfohlen, da baut die Regel ziemlich CPU und IO intensive Tiere sein - aber für ein kleines Team wie bei Ihnen und unter der Annahme, dass Sie nicht zu viele haben bauen Definitionen, die zur gleichen Zeit laufen könnte, wenn man damit in der Lage wegkommen sollte.

Ja, ich installierte VS auf dem Build-Server. Ich folgte ihr Handbuch für TFS einrichten.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top