Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Na fase de entrega do DevOps, o código passa pelo pipeline de lançamento para o ambiente de produção. A entrega de código normalmente vem após o build de integração contínua e é executada por vários ambientes de teste antes de atingir os usuários finais. Ao longo do caminho, sua qualidade é testada em várias medidas diferentes que incluem funcionalidade, escala e segurança.
Empregar entrega contínua
O CD (Entrega Contínua) é o processo para compilar, testar, configurar e implantar automaticamente de um ambiente de build para um ambiente de produção. O CD fornece a base para entrega no DevOps, onde os testes são executados, os portões são verificados e os bits são implantados. Há várias plataformas de DevOps diferentes que oferecem automação de entrega, incluindo o GitHub Actions e o Azure Pipelines.
Design para implantação ideal
À medida que os projetos de software crescem, eles podem se tornar difíceis de gerenciar entre equipes, versões e ambientes. Felizmente, vários paradigmas estão disponíveis para ajudar a enfrentar esses desafios. Um paradigma é o advento da arquitetura de microsserviços, o que facilita a criação e a implantação de serviços independentes que podem ser compostos em aplicativos maiores e mais mantenedíveis. Outra prática para ajudar na implantação de serviços é gerenciar seus ambientes de aplicativo como Infraestrutura como Código.
Deslocar para a direita para testar em produção
A fase Desenvolver mostrou como a qualidade e a velocidade do projeto podem ser aprimoradas mudando para a esquerda para que alguns aspectos do teste sejam executados anteriormente no processo. Da mesma forma, a qualidade do produto pode ser melhorada com um foco sustentado na mudança do direito ao teste em produção. O teste em produção oferece garantia de qualidade que simplesmente não pode ser replicada em nenhum outro lugar do pipeline.
Próximas etapas
A Microsoft tem sido uma das maiores empresas de desenvolvimento de software do mundo há décadas. Saiba mais sobre como a Microsoft entrega no DevOps.
Procurando uma experiência prática do DevOps com entrega contínua? Saiba como configurar pipelines de versão usando o GitHub Actions ou o Azure Pipelines.