Acabei encontrando SpringLoops , exatamente o que eu estava procurando.
Obrigado pela ajuda.
Tenho uma sólida experiência em Linux e OSX e acabei de deixar um trabalho em que estava arquitetando sistemas baseados nessas plataformas.
Agora eu tenho um Windows Server executando o IIS que tem vários sites diferentes que ele hospeda. A maioria deles é apenas um monte de HTML, JS e Images, com alguns ASP para algumas ferramentas de clientes. (Cada site tem um conjunto diferente de ferramentas de clientes, ou elas são as mesmas ferramentas, mas com pequenas alterações de código entre elas). Eu também estou adicionando um servidor web de desenvolvimento com o mesmo código, mas o material 'de ponta'. / p>
Eu preciso de uma maneira eficaz de gerenciar mudanças e atualizações na base de código geral (referindo-se a ambas as imagens, o html e o asp, para todos os sites). Quando um dev (ou webmaster) verifica alterações, quero que ele apareça automaticamente no servidor do desenvolvedor, mas deve ser enviado manualmente para o servidor ativo. Eu ficaria tentado a fazer apenas os repositórios SVN sites, mas eu estaria preocupado com a sobrecarga de ter o webdeveloper ter que entrar no servidor e acionar uma atualização SVN via commandline / tortise (e Deus proíbe, gerenciar tags).
Idealmente, também gerenciei as configurações de perfil do IIS entre os sistemas, mas a maior necessidade é poder gerenciar o processo e expô-lo ao nosso desenvolvedor de ASP e ao nosso webmaster, ambos usados apenas para FTPing up. os arquivos para o site ao vivo.
Então, alguma recomendação sobre ferramentas (além de algum SVN hacking com arquivos BAT + ensinando o webmaster como fazer login no servidor e fazer atualizações) ou fluxos de trabalho que ajudariam nisso? Eu até considerei um pacote do tipo RPM (ou algum equivalente do Windows, é claro) para gerenciar o servidor live, mas isso parece um pouco sobrecarregado.
Obrigado.
Acabei encontrando SpringLoops , exatamente o que eu estava procurando.
Obrigado pela ajuda.
você poderia criar um svn post commit hook copiar os arquivos alterados para o servidor dev?
Parece que você está descrevendo um cenário de Integração contínua . Talvez algo como Cruise Control seja adequado para você.
Seus desenvolvedores estão usando o Visual Studio? Você pode usar o plug-in Visual SVN
Parece que um sistema de controle de origem é muito melhor do que fazer o que você descreve. Você pode configurar um SVN no Windows com o Servidor Visual SVN
Tags version-control iis deployment