Pergunta

Eu estou usando TeamCity Professional Versão 4.5.4 (compilação 9071) no trabalho para construir o meu projeto de aplicativo web asp.net.

Meu arquivo de solução consiste em vários projetos (aplicação web por exemplo, testes de unidade, alguns projetos de serviços web, etc).

Eu quero criar um artefato constituído por minha aplicação web (os outros podem ser ignorados por agora), então eu tenho a seguinte configuração no TeamCity (valores diferentes dos valores padrão):

  • Configurações Gerais
    • Artifact Caminhos: Tronco \ project-src \ intranet-webapp *** => WebAppArtifact
  • Versão configurações de controle (SVN)
    • automaticamente check-out no agente
  • Runner (sln2008)
    • Targets: Limpe Publicar

Ele constrói meus artefatos muito bem, mas há um grande problema : O artefato mantém os "Svn" pastas e os cs arquivos (C # code-behind) na mesma.

Eu esperava que, com o "Publicar" alvo no meu corredor, eu teria exatamente o que o menu "Publicar projeto" no VS 2008 faz: cópias do projeto compilado para algum local sem o código-behind arquivos e há pastas .svn .

Alguém poderia me dizer o que configuração eu estou ausente?

Foi útil?

Solução

Se você vai usar check-out no servidor, não haverá diretórios .svn.

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