Práticas da integração contínua

Os developers gravam para o repositório partilhado com regularidade (commit).

As alterações no SCM são monitorizadas e acionam automaticamente o ciclo de CI.

Feedback imediato sobre falhas nas builds (as builds falhadas têm alta prioridade).

Opcional: instalação de artefactos num repositório de referência.

Opcional: acionamento de testes de integração/aceitação.

Fowler's 10 CI practices

  1. Maintain a Single Source Repository.

  2. Automate the Build.

  3. Make Your Build Self-Testing.

  4. Everyone Commits To the Mainline Every Day.

  5. Every Commit Should Build the Mainline on an Integration Machine.

  6. Keep the Build Fast.

  7. Test in a Clone of the Production Environment.

  8. Make it Easy for Anyone to Get the Latest Executable.

  9. Everyone can see what's happening.

  10. Automate Deployment.

Last updated