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 do Oracle Cloud Applications, leia este capítulo para se familiarizar com o sistema de build 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 da sua organização definem jobs de criação em seus projetos do VB Studio. Um job é uma configuração que define o local onde 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 onde esses artefatos serão implantados.

Para executar builds, os desenvolvedores da sua organização precisam de algumas instâncias do serviço Compute 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 o CI/CD para o VB Studio, você precisa tomar várias decisões que o guiarão pelo processo de configuração: