Como desenvolver para o Cloud Build

O Cloud Build permite criar e testar continuamente seu código e implantá-lo em qualquer segmento. Desenvolva o aplicativo na linguagem de programação de sua preferência e armazene o código-fonte em qualquer sistema de gerenciamento de código-fonte conhecido, 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 que você grave códigos em qualquer linguagem de programação que preferir. Para exemplos sobre como criar e testar aplicativos, consulte Como criar aplicativos Java, Como criar aplicativos Go, Como criar aplicativos Python e Como criar aplicativos Node.js.

Arquivo de configuração do build

Para criar seu aplicativo usando o Cloud Build, é preciso fornecer um arquivo de configuração do build com o código-fonte do aplicativo. Um arquivo de configuração do build 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 do build em YAML ou JSON. Para informações sobre os campos e esquemas do arquivo de configuração do build, consulte Visão geral da configuração do build. Para instruções sobre como criar um arquivo de configuração do build simples, consulte Criar um arquivo de configuração do build básico.

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

O Cloud Build é integrado a vários repositórios, como GitHub, Bitbucket e 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 apps do GitHub, Como criar repositórios hospedados no servidor do Bitbucket e Como criar repositórios hospedados no Bitbucket Cloud, e Como criar repositórios hospedados no Gitlab.

Como armazenar artefatos criados

O Artifact Registry é um serviço do Google Cloud que permite armazenar centralmente artefatos e criar dependências. Use o Artifact Registry em conjunto com o Cloud Build para armazenar artefatos do build. Além do Artifact Registry, é possível armazenar artefatos em outros sistemas de armazenamento, como Cloud Storage, Container Registry (descontinuado) e Docker.

Plataformas de implantação compatíveis

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

A seguir