Integração contínua e entrega contínua - Integração e entrega contínuas para redes 5G na AWS

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Integração contínua e entrega contínua

Integração contínua

A Integração Contínua (CI) é um processo de software no qual os desenvolvedores enviam regularmente seu código para um repositório central, como AWS CodeCommitou GitHub. Cada envio de código aciona uma compilação automatizada, seguida pela execução de testes. O principal objetivo da CI é descobrir problemas de código em um estágio inicial, melhorar a qualidade do código e reduzir o tempo necessário para validar e lançar novas atualizações de software.

Entrega e implantação contínuas

A entrega contínua (CD) é um processo de software no qual os artefatos são implantados no ambiente de teste, no ambiente de teste e no ambiente de produção. A entrega contínua pode ser totalmente automatizada ou ter estágios de aprovação em pontos críticos. Isso garante que todas as aprovações necessárias antes da implantação, como a aprovação do gerenciamento de versões, estejam em vigor. Quando a entrega contínua é implementada corretamente, os desenvolvedores sempre têm um artefato de construção pronto para implantação que passou por um processo de teste padronizado.

Com a Implantação Contínua, as revisões são implantadas automaticamente em um ambiente de produção sem a aprovação explícita de um desenvolvedor, automatizando todo o processo de lançamento do software. Isso permite um ciclo contínuo de feedback do cliente no início do ciclo de vida do produto.

Com a Implantação Contínua, cada alteração que é confirmada e passa por testes automatizados é liberada para produção automaticamente. A entrega contínua não tem como objetivo liberar todas as alterações cometidas e passar por testes automatizados para produção imediatamente, mas para garantir que todas as alterações estejam prontas para serem produzidas.