|
Integre elementos implementados
No Espaço de Trabalho relevante, combine todos os Conjunto de Mudanças concluídos e que não estejam na última linha de base. Resolva qualquer conflito nas versões dos artefatos removendo um dos conjuntos de mudança que criou o conflito ou criando um novo conjunto de mudança que inclua versões fundidas dos artefatos conflitantes. |
Crie a Construção
Crie a Construção. Os detalhes deste passo dependem da linguagem de implementação e do ambiente de desenvolvimento; podem envolver a compilação e a linkedição (no caso das linguagens compiladas) e outros processos que resultem em um incremento executável do sistema.
Exemplos desse passos são:
- Compilar e linkeditar os artefatos fonte para criar um executável
- Carregar objetos binários em um banco de teste ou simulador
- Executar um script para carregar ou atualizar esquemas de base de dados
- Empacotar e implantar aplicações web
|
Testar elementos integrados
Execute os Executar os Testes de Desenvolvedor nos elementos integrados para verificar que eles se comportam da mesma forma que quando estavam isolados. Garanta que o escopo destes testes seja o mais amplo possível, assegurando que os últimos conjuntos de mudanças não façam com que os testes de desenvolvedor falhem em outras áreas do sistema. |
Torne as mudanças disponíveis
Assim que os testes terminarem com sucesso e à construção for considerada "boa", os resultados deverão ser disponibilizados para o resto da equipe pela Promovendo Mudanças. Os detalhes deste passo dependem das ferramentas de gestão de configuração em uso, mas em geral isso envolve a colocação de um conjunto de mudança testado no repositório de gestão de configuração, para que ele sirva como base para o desenvolvimento do próximo incremento de sistema. Esta é a essência da Integração Contínua. |
|