Principais Conceitos, Componentes e Termos

Antes de usar o VB Studio, ele ajuda a se familiarizar com esses conceitos, componentes e termos principais. (Se você tiver dúvidas gerais sobre os recursos e serviços do Oracle Cloud, consulte Oracle Cloud Terminology em Conceitos Básicos do Oracle Cloud.)

Termo Descrição
OCI (Oracle Cloud Infrastructure)

O Oracle Cloud Infrastructure é um conjunto de serviços de nuvem que permite criar e executar uma grande variedade de aplicativos e serviços em um ambiente hospedado altamente disponível. O Oracle Cloud Infrastructure oferece recursos de computação de alto desempenho (como instâncias de hardware físicas) e capacidade de armazenamento em uma rede virtual de sobreposição flexível que pode ser acessível com segurança na sua rede local.

Oracle Cloud Infrastructure Compute (OCI Compute)

Serviço que hospeda máquinas virtuais (VMs) no Oracle Cloud com todos os recursos de armazenamento e rede necessários. O VB Studio usa as VMs para executar builds de projetos.

Instância de VM do OCI Compute Uma máquina virtual que é executada no topo do hardware bare metal físico. Para saber mais sobre uma instância do serviço Compute, consulte Visão Geral do Serviço Compute.
Forma de VM do OCI Compute Forma é um modelo que determina o número de CPUs, o volume de memória e outros recursos alocados para uma instância de Computação de VM recém-criada. Para saber mais sobre formas, consulte Formas de VM.
Região do OCI O OCI é hospedado em regiões e domínios de disponibilidade. Uma região é uma área geográfica localizada e um domínio de disponibilidade abrange um ou mais data centers localizados em uma região. Para saber mais sobre regiões e domínios de disponibilidade, consulte regiões e domínios de disponibilidade.
VCN (rede virtual na nuvem) e sub-redes do OCI Uma VCN é uma rede definida por software que você configura nos data centers do Oracle Cloud Infrastructure em uma determinada região. Para saber mais sobre VCNs e sub-redes, consulte VCNs e Sub-redes e Visão Geral do Serviço Networking.

Oracle Cloud Infrastructure Object Storage (OCI Object Storage)

Serviço do Oracle Cloud que hospeda contêineres no Oracle Cloud para armazenar dados do projeto. O VB Studio usa os buckets para arquivar artefatos de build e artefatos do Maven e exportar dados do projeto.

Oracle Cloud Applications Oracle Cloud Applications são um conjunto de aplicativos empresariais modulares prontos para a nuvem. Para saber mais, consulte https://www.oracle.com/applications/.
UI do Aplicativo (UI do Aplicativo)

Uma UI de Aplicativo é um aplicativo que inclui um componente da interface do usuário na forma de páginas e fluxos do Visual Builder. Algumas interfaces de usuário de aplicativos são criadas pela Oracle, como algumas Oracle Cloud Applications, mas você pode criar suas próprias interfaces de usuário de aplicativos e implementá-las como pares junto às interfaces de usuário de aplicativos da Oracle em seu ecossistema de Oracle Cloud Applications.

Visual Builder Uma instância do Visual Builder que fornece o servidor para fornecer páginas em aplicativos Web e serviços que seus aplicativos podem usar para acessar dados, incluindo o banco de dados usado para armazenar dados e o servidor proxy para gerenciar conexões com serviços REST.
Aplicativo visual Um aplicativo responsivo desenvolvido usando o ambiente de desenvolvimento baseado em navegador do VB Studio.

Você implanta um aplicativo visual em uma instância do Visual Builder.

Projeto Um projeto é uma coleção de recursos do VB Studio.

Você pode usar um projeto para hospedar arquivos de código-fonte, rastrear problemas, colaborar no código, criar e implantar seus aplicativos. Um projeto pode hospedar vários repositórios Git. Cada repositório Git pode ter várias ramificações e centenas de arquivos de código. Você pode criar uma solicitação de mesclagem para cada ramificação do repositório Git e solicitar que os revisores revisem o código. Você pode criar e configurar vários jobs de build para gerar diferentes artefatos de projeto que você pode implantar no Oracle Cloud ou no seu servidor Web local.

Organização

A entidade mais alta na estrutura do projeto do VB Studio. Pense em uma organização como o guarda-chuva de todos os projetos em um determinado domínio de identidades.

VB Studio Designer Ambiente de desenvolvimento baseado em navegador do VB Studio.

Repositório Git

Um Source Code Management (SCM) e uma ferramenta de controle de versão distribuída para hospedar arquivos de código-fonte.

Repositório Maven

Um repositório binário hospedado para armazenar artefatos de build, arquivos de biblioteca e dependências para aplicativos Maven.

Rastreador de problemas

Um sistema integrado de gerenciamento de problemas para criar e rastrear tarefas, defeitos e recursos.

Ambiente

Define a instância de serviço do Oracle Cloud Applications, Visual Builder, Oracle Cloud SaaS ou Oracle Cloud Infrastructure de destino como uma única entidade. Você definirá um ambiente para implantar um aplicativo em uma instância de serviço ou para obter informações de uma instância de serviço.

Solicitação de mesclagem e revisão de código

Um método para mesclar uma ramificação do repositório Git com outra ramificação. Antes de mesclar as ramificações, os membros da equipe podem revisar as diferenças entre os arquivos de ambas as ramificações e fornecer seu feedback.

Wiki

Sistema wiki integrado para ajudar a sua equipe a criar e gerenciar páginas wiki.

Sistema de build

Um sistema integrado para definir e automatizar builds de seus aplicativos.

CI (Continuous Integration) e CD (Continuous Delivery) A integração contínua é um conjunto de práticas que permitem que as equipes de desenvolvimento implementem pequenas alterações de código e enviem o código para repositórios de controle de versão, como o Git, com frequência. A entrega contínua é uma prática que permite aos desenvolvedores produzir software em ciclos curtos.
Executor de build de VM

Uma instância de VM do OCI Compute dedicada a executar builds do VB Studio. Somente um build pode ser executado em um executor de build de VM de cada vez. Para saber mais, consulte Executivos de Build de VM.

Modelo de executor de build

Um modelo que define o sistema operacional e o software instalado em um executor de build de VM. Para saber mais, consulte Criar Modelos de Executor.

Imagem do Docker Define o sistema operacional e os pacotes de software necessários para que sua organização execute builds em um executor do Docker. Uma imagem do Docker pode ser importada de um registro externo do Docker ou criada com base em um modelo de executor de build.
VM de implantação do Docker Uma instância do OCI VM Compute dedicada a executar builds de jobs definidos em projetos do VB Studio usando executores do Docker.
Executor do Docker Quando um job é criado, uma imagem do Docker é associada como um modelo de build ao job. Em seguida, quando o build do job é acionado, um executor do Docker é criado usando a imagem do Docker e implantado em qualquer VM de Implantação para executar o build. Ao contrário de um executor de VM, um executor do Docker não está diretamente associado a uma VM específica.
Job (ou job de build) Uma configuração que define as compilações do seu aplicativo.

Você pode criar um job para executar várias ações, como artefatos de pacote, executar comandos shell, executar scripts de teste de unidade e implantar artefatos de aplicativo.

Build O resultado da execução de um job.
Pipeline Um caminho ou uma cadeia de builds. Um pipeline ajuda a executar jobs de integração contínua e reduzir o tráfego de rede.

Oracle Java Cloud Service

Serviço Oracle Cloud para implantar aplicativos Web em um domínio público do Oracle WebLogic Server na Oracle Cloud.