Mudanças entre as edições de "Integração Contínua (CI)"
De Grupo Acert
(→=1.1. sdsdsdsd) |
(→1. Introdução) |
||
Linha 1: | Linha 1: | ||
− | ==1. | + | ==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) | ||
+ | *odos testes unitários passando (job do hudson -> delphi-teste-unitario-trunk) | ||
+ | |||
+ | Para tarefas baixadas em versões fechadas: | ||
+ | *Apenas todos projetos compilando (job do hudson -> delphi-<versao>) |