Mudanças entre as edições de "Integração Contínua (CI)"
De Grupo Acert
(Criou página com '==1. Introdução==') |
(→2.1. Build efetuado com sucesso) |
||
| Linha 1: | Linha 1: | ||
| − | ==1. Introdução== | + | |
| + | == 1. Introdução == | ||
| + | |||
| + | “Integração Contínua é uma pratica de desenvolvimento de software onde os membros de um time integram seu trabalho frequentemente, geralmente cada pessoa integra pelo menos diariamente – podendo haver multiplas integrações por dia. Cada integração é verificada por um build automatizado (incluindo testes) para detectar erros de integração o mais rápido possível. Muitos times acham que essa abordagem leva a uma significante redução nos problemas de integração e permite que um time desenvolva software coeso mais rapidamente.” Martin Fowler | ||
| + | |||
| + | A figura abaixo demostra uma visão geral sobre CI. | ||
| + | |||
| + | [[Arquivo:Ci.jpg]] | ||
| + | |||
| + | |||
| + | == 2. Integração Contínua no grupo Acert == | ||
| + | |||
| + | |||
| + | [[Arquivo:CIAtual.gif]] | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | === 2.1. Build efetuado com sucesso === | ||
| + | |||
| + | |||
| + | Para tarefas baixadas na versão beta: | ||
| + | *Todos projetos compilando (job do hudson -> delphi-trunk) | ||
| + | *Banco de dados atualizado quando houver script (job do hudson -> delphi-atualizabd-trunk) | ||
| + | *Todos testes unitários passando (job do hudson -> delphi-teste-unitario-trunk) | ||
| + | |||
| + | [[Arquivo:Build.gif]] | ||
| + | |||
| + | |||
| + | Para tarefas baixadas em versões fechadas: | ||
| + | *Apenas todos projetos compilando (job do hudson -> delphi-<versao>) | ||