Desenvolvimento para o Cloud Build

O Cloud Build permite-lhe criar e testar continuamente o seu código e implementá-lo em qualquer destino. Pode desenvolver a sua aplicação na linguagem de programação da sua escolha e armazenar o código fonte em qualquer um dos sistemas de gestão de código fonte populares, como o GitHub. Esta página descreve os aspetos a ter em conta para começar a desenvolver uma aplicação para usar com o Cloud Build.

Linguagem de programação suportada

O Cloud Build permite-lhe escrever código em qualquer linguagem de programação à sua escolha. Para ver exemplos de criação e teste de aplicações, consulte os artigos Criar aplicações Java, Criar aplicações Go, Criar aplicações Python e Criar aplicações Node.js.

Ficheiro de configuração da compilação

Para criar a sua aplicação através do Cloud Build, tem de fornecer um ficheiro de configuração de compilação juntamente com o código fonte da aplicação. O ficheiro de configuração da compilação contém instruções para o Cloud Build executar tarefas com base nas suas especificações. Pode escrever o ficheiro de configuração de compilação em YAML ou JSON. Para informações sobre os campos e o esquema do ficheiro de configuração de compilação, consulte o resumo da configuração de compilação. Para ver instruções sobre como criar um ficheiro de configuração de compilação simples, consulte o artigo Crie um ficheiro de configuração de compilação básico.

Repositórios de código-fonte suportados

O Cloud Build integra-se com vários repositórios, como o GitHub, o Bitbucket e o Gitlab. Pode armazenar o código-fonte da sua aplicação em qualquer um destes repositórios e usar o Cloud Build para automatizar a compilação, o teste e a implementação do seu código. Para obter instruções sobre como estabelecer ligação a vários repositórios, consulte os artigos Criar acionadores de apps GitHub, Criar repositórios alojados no servidor Bitbucket, Criar repositórios alojados no Bitbucket Cloud e Criar repositórios alojados no Gitlab.

Também pode especificar quaisquer repositórios Git como dependências da sua compilação, se esses repositórios forem públicos ou estiverem associados através do Developer Connect.

Armazenar artefactos criados

O Artifact Registry é um Google Cloud serviço que lhe permite armazenar centralmente artefactos e criar dependências. Pode usar o Artifact Registry em conjunto com o Cloud Build para armazenar artefactos de compilação. Além do Artifact Registry, pode armazenar artefactos noutros sistemas de armazenamento, como o Cloud Storage e o Docker.

Plataformas de implementação suportadas

O Cloud Build suporta implementações nas plataformas de implementação mais populares. Para ver instruções sobre a implementação em plataformas específicas, consulte os artigos Implementação no Cloud Run, Implementação no Google Kubernetes Engine, Implementação no App Engine e Implementação no Firebase.

O que se segue?