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

Mind map

Controle de Versão

Luis Felipe Guariento Jornada DevOps e Certificação oficial EXIN Profissional Gestão Devops Portuguese

Map content

Controle de Versão

  • - Controle de Versão contempla tanto o código da aplicação quanto infraestrutura. - Isso possibilita ter os demais ambientes próximo ao de produção: homologação, testes, desenvolvimento, pré-produção, etc. - Deve trazer uma visão de ponta a ponta do código: quem mexeu, quando mexeu, possibilidade de se fazer rollback tanto do código da aplicação quanto da montagem de ambientes, etc.
  1. Registra mudanças em arquivos ou em conjuntos de arquivos

  2. Pode conter código fonte, recursos ou outros documentos que façam parte do software

  3. Permite rastrear tudo que é realizado, assim como efetivar, comparar, mesclar e restaurar versões

  4. Importante incluir informações tanto do código que é executado quanto do ambiente que o código é executado

    • Deve ser compartilhado por todos do fluxo de valor: QA, Dev, Ops, Segurança, ...
      • - Fluxo de valor: engloba todas as etapas de construção do software desde o desenvolvimento até a implantação em produção. - As ferramentas a serem utilizadas por todos os profissionais envolvidos no desenvolvimento e manutenção de ambiente e do software devem se encontrar incorporadas ao Pipeline, compartilhando o mesmo controle de versão.
  5. Conteúdo do Repositório de Controle de Versão

    • Todo o Código do aplicativo e suas dependências
      • Ex: bibliotecas, conteúdos estáticos, etc.
      • Qualquer script utilizado para criar esquemas de banco de dados, dados de referência de aplicativo, etc.
      • Todas as ferramentas de criação de ambiente e artefatos usados na infraestrutura como código.
        • Qualquer outro script ou configuração exigida para criar infraestrutura ( DNS, firewall, BD, etc )
      • Qualquer arquivo usado para criar conteineres como Docker ou Rocket.
      • Todos os testes automatizados de apoio e quaisquer scripts de teste manual
      • Scripts para empacotamento de código, implementação, migração de banco de dados e provisionamento de ambiente
      • Todos os artefatos de projeto: documentação de requisitos, procedimentos de implementação, notas de release.
      • Todos os arquivos de configuração de nuvem.

Information

Description
Gestão Devops Jornada DevOps e Certificação oficial EXIN Profissional (7 - Primeira Maneira: Pipeline de Implantação) Mind Map on Controle de Versão, created by Luis Felipe Guariento on 16/02/2025.
Views
0
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?