Pergunta

Eu tenho trabalhado com um projeto TFS que suporta a captura de saída de construção para o controle de origem.Se eu abrir a definição de construção, isso está em "Construir Padrões".Há uma opção para copiar a saída de compilação para uma pasta de controle de origem.

Acabei de instalar o TFS Server 2013 (com atualização 2) e quero usar esse recurso com um novo projeto de equipe.No entanto, se eu criar nova compilação no VS 2012 ou vs 2013 no novo servidor, não recebo a opção de copiar a saída de compilação para o controle de origem.O que dá?

Eu não estou procurando uma solução alternativa, quero saber o que mudar para que meu servidor age como o primeiro que descrevi.Obrigado!

Screenshots do que estou falando: http://imgur.com/a/mhdnq

Foi útil?

Solução

Este foi um recurso que estava temporariamente presente no TFS, mas acredito que já foi removido.Se eu lembro foi colocado lá especificamente para suportar os servidores elásticos hospedados em nuvem que não tinham acesso a compartilhamentos de rede para soltar as compilações.

A maioria das pessoas recomenda contra colocar suas saídas de construção em TFS.A melhor abordagem é publicá-las a um feed Nuget.

Em qualquer caso, se você quiser colocar suas saídas de compilação em TFS (ou um feed Nuget), você terá que modificar o fluxo de trabalho de construção para fazer isso sozinho.

Outras dicas

Abra um novo processo de compilação> Processo.

Em Modelo Selecione Novo e você deve ser capaz de escolher projeto e pasta.Encontre seu modelo original e vincule-o.Sua opção deve aparecer.

No TFS 2013, isso mudou para ser "Gotas de loja no TFS".Quando você seleciona esta opção a queda, armazenado em uma nova loja inversor que você pode acessar.

Enquanto você pode facilmente obter os arquivos como indecision ou zips, as ferramentas construídas como gerenciamento de liberação ainda não o suporta.Eu recomendaria que você use esta opção, mas publique seus ativos para um repositório de nuggets.

Se o seu TFS estiver disponível on-line (VSO ou HTTPS), você poderá usar o Myget para carregar dinamicamente os pacotes de nugget que você publica e disponibilizá-los em um feed.

http://docs.myget.org/docs/how-to/use-tfs-online-git-with-myget-build-services

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