Implantação automática de sites e software no servidor Windows 2008 e IIS

Implantação automática de sites e software no servidor Windows 2008 e IIS

Gostaria de poder criar scripts/automatizar a implantação/instalação de vários componentes no Windows Server 2008. Este é um servidor único e não faz parte de um domínio. Não quero pagar por essas ferramentas, se possível.

O tipo de ações que eu gostaria de poder automatizar:

Obrigatório:

  • Instalação do framework .net e alguns pacotes de software
  • Criação de diretórios
  • Confira os sites .Net do SVN
  • Confira outros ativos de arquivo do SVN

Desejado: - Criação de contas windows - Configuração do ISS

Alguém familiarizado com software que possa me ajudar?

Responder1

O que você está pedindo é realmente uma estrutura de instalação. AFAIK, não existe uma ferramenta gratuita que faça tudo o que você deseja (se houver, gostaria de ouvir sobre isso). No entanto, você pode fazer tudo isso usando scripts do PowerShell, mas não é completamente trivial.

Um bom ponto de partida, se você já estiver familiarizado com o PowerShell, seria o Windows CoreEstrutura de Gestão: essa ferramenta foi projetada para fazer a maior parte do que você deseja, pelo menos no nível do sistema operacional, e está escrita em PowerShell: você pode, portanto, verificar o código-fonte para ver como várias tarefas são executadas.

Outra fonte que você pode acessar é orepositório do centro de scripts. Você encontrará praticamente tudo o que precisa na forma de scripts de amostra para suas outras tarefas.

Finalmente, você precisará usar a linha de comando do SVN para verificar seu código. É bastante fácil.

Isso é para o ponto de vista geral. Em casos mais específicos, você pode usar uma combinação de ferramentas automatizadas de implantação de sistema operacional e ferramentas de implantação contínua para atingir o mesmo objetivo (sugiro que você verifique a seção "software" doartigo da Wikipédiapara o software experimentar).

informação relacionada