Pergunta

Eu ci, assim que o nosso ambiente de teste se constrói.
Preciso de um script que não só constrói a produção, mas faz todo o desvio para ele assim?
Quando você tem uma base de código em duas diferentes urls com skinning, eles devem ser necessário para a construção de uma vez?

Foi útil?

Solução

A única maneira de ser muito automatizado é, se você está gastando mais tempo lutando com a criação ou fixação de scripts de automação que você teria apenas que fazer o trabalho manualmente.Enquanto seus scripts de automação de demorar menos tempo e produzir menos erros do que fazer o trabalho manualmente, em seguida, a automação é grande.

Scripts para criar e ramo de produção são uma ótima idéia!

Outras dicas

Na minha opinião, qualquer coisa que o computador é capaz de fazer automaticamente ele deve fazer, porque pode fazê-lo mais rápido, mais fácil e sem pensar de você.Dentro da razão, claro, mas coisas como essa pode ser muito trivial para automatizar, então eu sempre fui um defensor de automatizar todo esse processo.

e além disso, ele pode ser muito divertido!

Eu gosto de separar a construir e implantar passos em duas etapas separadas.A saída da etapa de compilação deve ser um pacote que é colocado em um repositório ou área de transição.Este pacote deve ser independente do destino ambientes.

Implantar etapa é responsável por configurar o ambiente de destino e instalar o pacote.

Os motivos eu prefiro esta abordagem são:

  • Eu tenho um pacote que pode executar no meu desenvolvimento, ambientes de teste e produção.Que deve cortar os argumentos entre QA e desenvolvimento.
  • Pode haver diferentes elementos que precisam ser configurados durante a implantação.Configurações do servidor de aplicativos, esquemas de banco de dados, cargas de dados, etc.que pode não ser tão fácil de fazer automatizados de script de compilação.

Na minha opinião, é muito automatizado se ninguém em sua produção grupo de apoio pode implantar um aplicativo manualmente em uma pitada.Implantações automatizadas realmente reduzir simples, mas comum de erros, tais como erros de configuração.No entanto, um manual de implantação deve ser sempre uma opção.

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