GoConqr hat ein neues Design! Sag uns, wie es dir gefällt.

Mindmap

CI - Integração Contínua

Jerffeson Gomes Tecnologia da Informação Concursos Públicos Englisch

Inhalt der Mindmap

CI - Integração Contínua

  1. é o processo de automatizar a criação e o teste de código toda vez que um membro da equipe entrega alterações no controle de versão.

    • teste automatizado é uma parte essencial do CI, mas não é suficiente por si só.
  2. Entrega contínua (Continuous delivery)

    • É uma extensão da integração contínua
    • garantir que se possa liberar novas alterações para os clientes rapidamente e de maneira sustentável
    • automatiza-se o processo de liberação e pode-se implantar o aplicativo a qualquer momento;
    • implanta-se na produção o mais cedo possível para ter certeza de liberar pequenos lotes
      • que sejam fáceis de solucionar em caso de um problema;
    • Requisitos
      • É necessário uma base sólida em integração contínua
        • sua suíte de testes precisa cobrir o suficiente da sua base de código
      • Implantações precisam ser automatizadas
        • O acionador ainda é manual
        • mas uma vez iniciada a implantação, não deve haver necessidade de intervenção humana;
      • sinalizadores de funcionalidades
        • A equipe provavelmente precisará incluir sinalizadores de funcionalidades para que as funcionalidades incompletas não afetem os clientes na produção;
    • Benefícios
      • A complexidade da implantação de software é removida
      • Pode-se implantar com mais frequência
        • acelerando assim o ciclo de feedback com seus clientes;
      • Há muito menos pressão nas decisões para pequenas mudanças
  3. Implantação Contínua (Continuous deployment)

    • todas as alterações que passam por todos os estágios do pipeline de produção são liberadas para os clientes;
    • e somente um teste com falha impedirá que uma nova mudança seja implantada em produção;
    • requisitos
      • A cultura de teste precisa estar no seu melhor
        • A qualidade do conjunto de testes determinará a qualidade dos seus lançamentos;
      • O processo de documentação precisará acompanhar o ritmo das implantações
      • A marcação de funcionalidades se torna parte inerente do processo de liberação de mudanças
    • Benefícios
      • Pode-se desenvolver mais rápido
        • pois não há necessidade de pausar o desenvolvimento para implantações.
      • As liberações são menos arriscadas
        • e mais fáceis de corrigir em caso de problema
      • Os clientes veem um fluxo contínuo de melhorias e a qualidade aumenta a cada dia
  4. MAPA

    • CI - Integração Contínua
      • bulds
        • testes
          • testes de aceitação
            • deplou to staging
              • deploy to production
                • smolke testes
          • testes de aceitação
            • deplou to staging
              • deploy to production
                • smolke testes
    • Continuous delivery
      • Continuous deployment
  5. Requisitos

    • A equipe precisará escrever testes automatizados para cada novo recurso, melhoria ou correção de bug
    • É necessário um servidor de integração contínu
      • monitorar o repositório principal e executar os testes
    • Os desenvolvedores precisam mesclar suas alterações com a maior frequência possível, p
      • , pelo menos uma vez por dia
  6. Benefícios

    • Menos bugs são enviados para produção
    • Construir o a versão de implantação é fácil,
    • Menos "troca de contexto"
      • pois os desenvolvedores são alertados assim que quebram a compilação
    • Os custos de teste são reduzidos drasticamente
      • o servidor de CI pode executar centenas de testes em questão de segundos;
    • A equipe de controle de qualidade passa menos tempo testando
      • pode se concentrar em melhorias significativas na cultura de qualidade;

Informationen

Beschreibung
Concursos Públicos Tecnologia da Informação Mindmap am CI - Integração Contínua, erstellt von Jerffeson Gomes am 18/01/2022.
Erstellt von
Jerffeson Gomes
Aufrufe
0
Bewertung

Mehr zu Gerência de configuração e DevOps

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck