8
votes

Configuration d'une machine de construction avec TeamCity

Je traite actuellement de multiples projets de projets de développement au travail.

J'aimerais formaliser les Proecss et j'ai donc installé TeamCity qui a été recommandé par beaucoup et est également gratuit pour de petits projets.

J'aimerais savoir - quels composants sont nécessaires pour créer des projets sur une machine d'agent de construction?

Je construis des projets C #; Dois-je installer VS2010 sur chaque machine de construction? seulement un sous-ensemble de celui-ci? Quoi exactement?


0 commentaires

3 Réponses :


2
votes

Vous devez simplement installer le cadre 4.0 Vous n'avez pas besoin du tout VS2010. Peut-être que c'est un projet Web et que vous utilisez le déploiement Web Pakage, vous devez donc installer ce package: http://www.microsoft.com/downloads/fr/details.asaspx?familyid=89f2c4f5-5d3a-49b6-bcad-f776c6edfa63&displaylang=fr < / p>

J'espère que cela aide.


0 commentaires

6
votes

Seul le document .NET (qui inclut Msbuild) devrait suffire. Pas besoin, et ce n'est probablement pas une bonne idée dans la plupart des cas, d'installer Visual Studio sur des agents de construction. Gardez les choses installées sur l'agent de construction au minimum nécessaire pour construire.


0 commentaires

4
votes

Installation de .net et le Windows SDK (les parties .NET) devraient être suffisant. Selon les types de projets que vous utilisez, il sera nécessaire de copier des cibles de construction de votre machine locale sur les agents de construction (mais il s'agit d'une configuration unique).


2 commentaires

Comment TeamCity compilit-il mes projets? utilise-t-il le compilateur CSC.EXE? Ce compilateur ne fait pas partie du SDK Windows, est-ce?


TeamCity a des coureurs de construction différents. L'un d'entre eux est le coureur Visual Studio qui utilise Imho Msbuild pour la construction des solutions. À la fin de la fin du SCC est utilisé. Tous ces éléments sont inclus dans Windows SDK / .NET-Framework.