Pergunta

Espero que isso não é uma pergunta estúpida, mas depois de procurar em torno de um bom tempo, eu não tenho sido capaz de encontrar algo parecido com o que estou tentando fazer:

Nós construímos uma série de aplicações web que são baseados em um motor mvc comum asp.net. Eu gostaria de escrever um aplicativo web .net que permitiria que nossos gerentes de projeto para automaticamente verificar a versão mais recente estável de subversão, construí-lo e, em seguida, implantá-lo no servidor, então eles poderiam começar a personalizá-lo. Tem alguém aqui construiu nada parecido antes?

Uma vez que o aplicativo web precisa ser responsável por algumas outras funções, faz mais sentido para mim encontrar o código existente (ou um exemplo) que está fazendo algo parecido com isso, em vez de usar um pacote off-the-shelf.

Graças

Foi útil?

Solução

Eu tenho algumas tarefas CruiseControl.Net - um par deles gancho para arquivos em lote no servidor que chamada para MSBuild para construir,-se limpo e implantar + fechar acima a aplicação web na máquina de compilação.

Esta maneira que eu posso fazer constrói para QA e outros departamentos.

Outras dicas

Se você não quer desembolsar para svn.exe para o check-out você poderia usar SVN .NET para acessar o repositório do seu código.

Se você usar TortoiseSVN, você pode fazer uso da sua ganchos do lado do cliente para executar um script (por exemplo, um arquivo .bat) após a finalização que iria construir a sua solução, e depois copiá-lo para um diretório de destino.

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