Domanda

Recentemente abbiamo spostato a Team Foundation Server 2008 da Source Safe. Stiamo allestendo alcune automatizzato costruisce e abbiamo incontrato alcuni problemi con la pubblicazione di scatto una volta le applicazioni che sembrano richiedono installazioni aggiuntive sul server di build.

Ho visto i messaggi che indicano che l'IDE di Visual Studio deve essere installato. Ho visto anche i messaggi che dicono che l'installazione del .NET Framework SDK sarebbe risolvere il problema. Non vogliamo installare più di cui abbiamo bisogno sul server di build, ma anche noi non vogliamo dover fare richieste multiple al nostro team di server per installare diversi pezzi in tempi diversi. Così, mi piacerebbe sapere che cosa la maggior parte delle squadre finiscono per l'installazione.

Se è importante, non abbiamo un build server dedicato a questo punto. Siamo una piccola squadra (6 sviluppatori, tutti locali). Generazioni sono accadendo sul nostro scatola TFS principale, il pezzo di SQL Server è l'unica parte che si trova su un server separato.

È stato utile?

Soluzione

questo , Visual Studio non dovrebbe essere necessario - solo il .NET Framework. Un'altra nota di prendere in considerazione dal link è che sconsigliano build accadendo sulla scatola TFS.

Altri suggerimenti

Se sono solo la compilazione di applicazioni in con il Team Foundation Build, quindi .NET Framework farà - tuttavia, non appena si inizia a voler fare qualcosa di più avanzate (come l'esecuzione di test di unità e di avere i loro risultati pubblicati in TFS) allora è necessario stringere i denti e installare un Visual Studio team Edition sul server di build. Io di solito basta installare una copia del Team Suite sul server di build in modo che le persone che sono autorizzati a utilizzare le varie funzioni possono avere quelle caratteristiche eseguiti come parte di qualsiasi generazione automatica.

Dovendo averlo installato sul vostro server non è l'ideale, ma ti dà la migliore esperienza al momento attuale.

Per quanto riguarda l'utilizzo del server TFS come server di build, questo non è raccomandato per le squadre più grandi, perché costruisce tendono ad essere abbastanza CPU e IO bestie intensivi - tuttavia per un piccolo team come la vostra e supponendo che non si dispone di troppi costruire le definizioni che potrebbe andare a una volta si dovrebbe essere in grado di farla franca.

Sì, ho installato VS sul server di build. Ho seguito il loro manuale per la creazione di TFS.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top