Ich beschäftige mich derzeit mit mehreren Small-Time-Entwicklungsprojekten bei der Arbeit.
Ich möchte den Prozess formalisieren und habe TeamCity installiert, das von vielen empfohlen wurde und auch für kleine Projekte kostenlos ist.
Ich würde gerne wissen - welche Komponenten benötigt werden, um Projekte auf einem Build-Agent-Rechner zu erstellen?
Ich baue C # -Projekte; Muss ich VS2010 auf jedem Build-Rechner installieren? nur ein Teil davon? was genau?
Die Installation von .NET und dem Windows SDK (die .NET-Komponenten) sollte ausreichen. Abhängig von den verwendeten Projekttypen müssen Build-Ziele von Ihrem lokalen Rechner in die Build-Agenten kopiert werden (dies ist jedoch eine einmalige Konfiguration).
Nur das .Net-Framework (das msbuild enthält) sollte ausreichen. Keine Notwendigkeit, und in den meisten Fällen ist es wahrscheinlich keine gute Idee, Visual Studio auf Build-Agents zu installieren. Bewahre die auf dem Build-Agent installierten Sachen auf das Minimum auf, das zum Erstellen benötigt wird.