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:

  1. Criar SVN Repository com layout básico (tronco, ramos, lib, etc.)
  2. Criar estrutura solução básica (de núcleo, ui, testes)
  3. Criar um teste básico que falha
  4. Copiar NAnt roteiros, atualização e ajuste, certifique-se as quebras de teste de falha da compilação localmente
  5. Commit
  6. padrão de configuração compilação de depuração no servidor CI (TeamCity) certificando-se a construção falhar
  7. texto Fix
  8. Commit 9 Certifique-se de construção passa CI
  9. Feito ....
Foi útil?

Solução

A repassar a partir do texto da pergunta:

  1. Criar repositório SVN com básica layout (tronco, ramos, lib, etc.)
  2. Criar estrutura solução básica (Núcleo, ui, testes)
  3. Criar um básica teste que falha
  4. scripts de cópia NAnt, atualização e ajuste, verifique se o não quebras de teste da compilação localmente
  5. Commit
  6. padrão de configuração de depuração Desenvolver a servidor tomada (TeamCity) CI Certifique-se a construção falhar
  7. teste Fix
  8. Commit
  9. Certifique-se de passes Desenvolver a CI
  10. Feito ....
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top