Como desenvolver para o Cloud Build

O Cloud Build permite que você crie e teste continuamente seu código e implante-o em qualquer destino. É possível desenvolver seu aplicativo na linguagem de programação que preferir e armazenar o código-fonte em qualquer um dos sistemas de gerenciamento de código-fonte conhecidos, como o GitHub. Nesta página, descrevemos o que você precisa saber para começar a desenvolver um aplicativo para usar com o Cloud Build.

Linguagem de programação compatível

O Cloud Build permite escrever um código em qualquer linguagem de programação que você quiser. Para exemplos de como criar e testar aplicativos, consulte Como criar aplicativos Java, Como criar aplicativos Go e Como criar aplicativos Python. e Como criar aplicativos Node.js.

Arquivo de configuração da compilação

Para criar seu aplicativo usando o Cloud Build, é necessário fornecer um arquivo de configuração de versão com o código-fonte do aplicativo. O arquivo de configuração da versão contém instruções para o Cloud Build executar tarefas de acordo com as especificações que você define. É possível gravar o arquivo de configuração da criação no YAML ou JSON. Para informações sobre os campos e o esquema do arquivo de configuração de versão, consulte Visão geral da configuração da versão. Para receber instruções sobre como criar um arquivo de configuração da versão simples, consulte Criar um arquivo de configuração da versão básico.

Repositórios de código-fonte compatíveis

O Cloud Build se integra a vários repositórios, como o GitHub, o Bitbucket e o Gitlab. É possível armazenar o código-fonte do aplicativo em qualquer um desses repositórios e usar o Cloud Build para automatizar a criação, o teste e a implantação do código. Para instruções sobre como se conectar a vários repositórios, consulte Como criar gatilhos de aplicativos do GitHub, Como criar repositórios hospedados no servidor do Bitbucket, Como criar repositórios hospedados no Bitbucket do Cloud Storage{/5 } e Como criar repositórios hospedados no Gitlab.

Como armazenar artefatos criados

O Artifact Registry é um serviço do Google Cloud que permite armazenar artefatos e criar dependências de modo centralizado. É possível usar o Artifact Registry em conjunto com o Cloud Build para armazenar artefatos de versão. Além do Artifact Registry, é possível armazenar artefatos em outros sistemas de armazenamento, como Cloud Storage, Container Registry e Docker.

Plataformas de implantação compatíveis

O Cloud Build é compatível com implantações nas plataformas de implantação mais conhecidas. Para instruções sobre como depender de plataformas específicas, consulte Como implantar no Cloud Run, Como implantar no Google Kubernetes Engine, Como implantar no App Engine e Como implantar no Firebase.

A seguir