Descrição da ilustração cicd-oci.png

Esta imagem mostra uma região do Oracle Cloud Infrastructure que inclui um único domínio de disponibilidade e uma rede virtual na nuvem (VCN) com duas sub-redes públicas regionais. O GitHub está fora da região, assim como um grupo de usuários finais.

A imagem mostra o seguinte fluxo de trabalho geral:
  • O Jenkins é executado em uma instância de computação de VM na sub-rede regional A. A integração do Webhook com o GitHub inicia builds e testes automatizados no Jenkins após cada check-in de código no GitHub para criar uma imagem Docker.
  • O Oracle Cloud Infrastructure Registry extrai a imagem do Docker e a envia para o Oracle Container Engine for Kubernetes na sub-rede regional B.
  • O Oracle Container Engine for Kubernetes provisiona o aplicativo em contêiner em uma tenancy existente no Oracle Cloud Infrastructure para disponibilidade para o grupo de usuários finais.