Como você projeto um greenfield configuração
-
01-07-2019 - |
Pergunta
Eu estou definindo yup um Greenfield (yeeea!) Aplicação web só agora estava me perguntando como as outras pessoas primeira configuração seu projeto com relação a compilação automatizada / CI?
Eu geralmente seguir esta:
- Criar SVN Repository com layout básico (tronco, ramos, lib, etc.)
- Criar estrutura solução básica (de núcleo, ui, testes)
- Criar um teste básico que falha
- Copiar NAnt roteiros, atualização e ajuste, certifique-se as quebras de teste de falha da compilação localmente
- Commit
- padrão de configuração compilação de depuração no servidor CI (TeamCity) certificando-se a construção falhar
- texto Fix
- Commit 9 Certifique-se de construção passa CI
- Feito ....
Solução
A repassar a partir do texto da pergunta:
- Criar repositório SVN com básica layout (tronco, ramos, lib, etc.)
- Criar estrutura solução básica (Núcleo, ui, testes)
- Criar um básica teste que falha
- scripts de cópia NAnt, atualização e ajuste, verifique se o não quebras de teste da compilação localmente
- Commit
- padrão de configuração de depuração Desenvolver a servidor tomada (TeamCity) CI Certifique-se a construção falhar
- teste Fix
- Commit
- Certifique-se de passes Desenvolver a CI
- Feito ....
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow