Configurar o VB Studio para CI/CD

Se você quiser usar o VB Studio para gerenciar um grande projeto de desenvolvimento de software que use os serviços de nuvem da Oracle Cloud Infrastructure (OCI) e não envolva aplicativos visuais ou Oracle Cloud Applications, leia este capítulo para se familiarizar com o sistema de criação do VB Studio.

O sistema de compilação do VB Studio permite que os desenvolvedores da sua organização criem jobs que criem, empacotem, testem e implantem aplicativos e extensões. No VB Studio, os builds são executados em executores de build de VM (executores de VM, abreviadamente) ou em executores do Docker. Os modelos de executor de build definem o sistema operacional e os pacotes de software para executores de VM, e as imagens do Docker definem o sistema operacional e os pacotes de software para executores do Docker.

Para criar seus aplicativos, os desenvolvedores de sua organização definem jobs de criação em seus projetos do VB Studio. Um job é uma configuração que define o local em que os arquivos de origem do aplicativo são encontrados, os comandos necessários para executar o job e os scripts de teste, as instruções para gerar e empacotar artefatos e o local em que esses artefatos serão implantados.

Para executar builds, os desenvolvedores da sua organização precisam de algumas instâncias de Computação com sistemas operacionais e pacotes de software instalados. Por exemplo, para criar aplicativos Node.js, eles precisarão do Node.js instalado em uma instância do OCI VM Compute, que eles usarão para executar seus builds de CI/CD.

Antes de começar a configurar CI/CD para VB Studio, você precisa tomar várias decisões que o guiarão pelo processo de configuração: