Mind map
Controle de Versão
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.
Registra mudanças em arquivos ou em conjuntos de arquivos
Pode conter código fonte, recursos ou outros documentos que façam parte do software
Permite rastrear tudo que é realizado, assim como efetivar, comparar, mesclar e restaurar versões
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.
- Deve ser compartilhado por todos do fluxo de valor: QA, Dev, Ops, Segurança, ...
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.
- Todo o Código do aplicativo e suas dependências
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.
- Created by
- Luis Felipe Guariento
- Views
- 0
- Rating