Pipelines de CI/CD ci-cd-pipeline
Saiba mais sobre os pipelines de CI/CD e como eles lidam com implantações em ambientes de preparo e produção no Cloud Manager.
Visão geral overview
O Cloud Manager inclui uma estrutura de CI/CD (integração contínua/entrega contínua), que permite que as equipes de implementação testem e entreguem rapidamente códigos novos ou atualizados. As equipes de implementação podem definir, configurar e iniciar um pipeline de CI/CD automático. Esse pipeline segue as práticas recomendadas de codificação da Adobe para executar uma verificação de código abrangente e garantir a mais alta qualidade do código.
O pipeline de CI/CD também automatiza processos de teste de unidade e desempenho para aumentar a eficiência da implantação e identificar proativamente problemas críticos que são caros de corrigir após a implantação. As equipes de implementação podem acessar um relatório abrangente de desempenho de código para obter visibilidade sobre o impacto potencial em KPIs e validações críticas de segurança se o código for implantado na produção.
Sobre o processo de pipeline pipeline-process
Este diagrama ilustra o que acontece quando uma versão é acionada no Cloud Manager usando um pipeline.
2018.531.245527.0000001222
.Como configurar um pipeline de CI/CD how-to-setup-a-ci-cd-pipeline
Para saber mais sobre a configuração de pipelines, consulte os documentos Configuração de pipelines de produção e Configuração de pipelines de não produção.
Portas de qualidade quality-gates
O pipeline de CI/CD fornece portas de qualidade ou critérios de aceitação, que devem ser atendidos antes que o código possa ser movido do ambiente de preparo para o ambiente de implantação. Há três portas no pipeline:
- Qualidade do código
- Teste de desempenho
- Teste de segurança
Para cada uma dessas portas, há três níveis de problemas que podem ser identificados:
- Crítico: problemas críticos identificados pela porta causam uma falha imediata do pipeline.
- Importante: problemas importantes identificados pela porta fazem com que o pipeline entre em pausa. Um gerente de implantação, gerente de projeto ou proprietário da empresa pode neutralizar os problemas, permitindo que o pipeline continue. Alternativamente, eles podem aceitar os problemas, interrompendo o pipeline com uma falha.
- Informações: os problemas de informação identificados pela porta são fornecidos exclusivamente para fins informativos e não têm impacto na execução do pipeline.
Este é um exemplo de verificação de código com problemas identificados.
Como configurar portas how-to-setup-gates
Consulte o documento Configuração de pipelines de produção para obter detalhes sobre configuração de código, qualidade e portas de desempenho.