GoConqr has a new look! Let us know what you think.

Mind map

Integração Contínua

Emanuel Rocha Engenharia de Software Portuguese

Integração Contínua

Map content

Integração Contínua

  1. Termo originado na metodologia XP

  2. Consiste em algo simples

    • O desenvolvedor integra o código alterado e/ou desenvolvido ao projeto principal na mesma frequência com que as funcionalidades são desenvolvidas
    • Idealmente o código deve ser integrado muitas vezes ao dia, ao invés de apenas uma vez
  3. Objetivo Principal

    • Verificar se as alterações ou novas funcionalidades não criaram novos defeitos no projeto já existente
  4. Prática

    • Processos manuais
    • Processos automatizados
      • Jenkins
      • Hudson
  5. Vantagem

    • Feedback Instantâneo
  6. Objetivos

    • Minimizar a duração e esforço requeridos por cada episódio de integração
    • Ser capaz de entregar uma versão do produto que possa ser lançado a qualquer momento
  7. Práticas

  8. Uma entrega em seu sentido primário, deve ser pelo menos uma versão beta avaliada por usuários representativos

  9. Permite um retorno mais rápido do investimento ROI sobre o produto

  10. Processo de testes e integração de um novo código com a base de código já existente

    • testes automatizados
  11. Entrega

    • Garante que o novo código pode ser implantado no ambiente de produção a qualquer momento
      • testes comportamento
    • Apresenta uma versão candidata para publicação após cada funcionalidade passar por todos os estágios
  12. Implantação Contínua

    • Trata do processo de publicação (deploy) no ambiente de Produção
  13. Serão realizados testes de unidade e testes de integração automatizados

Images and files in the map

  • Integração Contínua
  • Integração Contínua

Information

Description
Engenharia de Software Mind Map on Integração Contínua, created by Emanuel Rocha on 04/03/2017.
Created by
Emanuel Rocha
Views
6
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?