Pergunta

Recentemente, mudou-se para o Team Foundation Server 2008 a partir de Source Safe. Estamos criando algumas compilações automatizadas e ter executado em alguns problemas com a publicação de estalo, uma vez aplicativos que parecem requerer instalações adicionais no servidor de compilação.

Eu vi as mensagens que indicam que o Visual Studio IDE precisa ser instalado. Eu também vi as mensagens que dizem que a instalação do .Net Framework SDK iria corrigir o problema. Nós não deseja instalar mais do que precisamos no servidor de compilação, mas também não quero ter que fazer várias solicitações para a nossa equipa de servidor para instalar peças diferentes em momentos diferentes. Então, eu gostaria de saber o que a maioria das equipes acabam instalando.

Se é importante, não temos um servidor de compilação dedicado a este ponto. Somos uma equipe pequena (6 devs, todos local). Builds estão acontecendo em nossas principais TFS caixa, a peça SQL Server é a única parte que está em um servidor separado.

Foi útil?

Solução

De acordo com a este , Visual Studio não deve ser exigida - apenas o .NET Framework. Uma outra nota a considerar a partir do link é que eles recomendam contra constrói acontecendo na caixa do TFS.

Outras dicas

Se você está apenas compilar aplicações com Team Foundation Build, em seguida, o .NET Framework fará - no entanto, logo que você começar a querer fazer qualquer coisa mais avançada (como a execução de testes de unidade e ter seus resultados publicados em TFS), em seguida, você precisará morder a bala e instalar um Visual Studio Team Edition no seu servidor de compilação. Eu normalmente apenas instalar uma cópia do Team Suite no servidor de compilação para que as pessoas que estão licenciados para usar os diversos recursos pode ter esses recursos executar como parte de qualquer compilação automatizada.

Tendo tê-lo instalado em seu servidor não é o ideal, mas dá-lhe a melhor experiência no momento presente.

No que diz respeito usando seu servidor TFS como seu servidor de compilação, isso não é recomendado para equipes maiores, porque constrói tendem a ser bastante CPU e bestas intensivos IO - no entanto para uma equipe pequena como a sua e supondo que você não tem muitos definições de compilação que poderiam funcionar ao mesmo tempo que você deve ser capaz de fugir com ele.

Sim, eu instalei VS no servidor de compilação. Eu segui o seu manual para a criação de TFS.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top