devterview_$ iniciar simulação

O que um pipeline de CI/CD faz, etapa por etapa

FácilJúniorCI/CD

Pergunta

Descreva as etapas típicas de um pipeline de CI/CD e a diferença entre CI, CD (delivery) e CD (deployment).

Resposta esperada

CI (integração contínua): a cada push, o pipeline instala dependências, roda lint, testes e build num ambiente limpo — o objetivo é detectar cedo que a branch integra sem quebrar. CD como 'continuous delivery': além do CI, o pipeline empacota um artefato e o deixa pronto pra ser promovido a produção com um clique/aprovação. CD como 'continuous deployment': vai além e publica automaticamente em produção quando o pipeline passa, sem gate manual. Etapas comuns: checkout → instalar deps (com cache) → lint/typecheck → testes → build → publicar artefato/imagem → deploy em staging → testes de fumaça → deploy em produção (manual ou automático).

Por que perguntam isso

Pergunta de aquecimento. O detalhe que separa: saber que 'delivery' tem gate manual e 'deployment' não, e que testes de fumaça pós-deploy fazem parte do pipeline.

#ci-cd#pipeline
publicidade

Perguntas de acompanhamento

Relacionadas