Descritor de Tarefa: Integrar e Criar a Construção |  |
Esta tarefa descreve como integrar todas as mudanças feitas no código base pelos desenvolvedores e executar o teste mínimo para validar a construção.
Baseado em Tarefa de Método: Integrar e Criar a Construção
Relacionamentos
Papéis | Principal: Desenvolvedor | Adicional: | Assistente:
Entradas | Obrigatório: Implementação Script de Teste Teste de Desenvolvedor | Opcional: Nenhum | Externo: Nenhum
Saídas | Construção
Passos
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.
Propriedades
Múltiplas Ocorrências |
Orientado a Eventos |
Em Andamento |
Opcional |
Planejado |
Repetível |
Este programa e o material que o acompanha são disponibilizados sob a Eclipse Public License v1.0 que acompanha esta distribuição. Direitos Autorais do OpenUP.