Como criar repositórios do GitHub

Os gatilhos do GitHub permitem criar automaticamente com base em solicitações de push e pull do Git e visualizar os resultados de compilação no console do Google Cloud e no GitHub.

Nesta página, explicamos como criar gatilhos do GitHub e criar repositórios do GitHub usando o app GitHub do Cloud Build. Saiba mais sobre os gatilhos do Cloud Build e os repositórios do Cloud Build.

Antes de começar

  • Ative a API Cloud Build.

    Ative a API

Como criar e visualizar as alterações

Para criar usando gatilhos do GitHub, você precisará enviar e confirmar alterações para seu repositório de origem conectado ou configurar seu build em solicitações de envio. Depois de verificar as alterações, o Cloud Build criará o código.

Para ver as alterações no build no GitHub, acesse a guia Verificações no seu repositório.

Captura de tela da guia de conversa

Você verá que o Cloud Build criou as alterações. Você também verá outros detalhes da build, como o tempo que levou para criar o código, o código da build.

Para ver as alterações do build no Cloud Build, clique em Ver mais detalhes no Google Cloud Build. A página Detalhes da versão no console do Google Cloud é aberta. Nela, é possível ver informações da versão, como status, registros e etapas da versão.

Compartilhamento de dados

Os dados enviados ao GitHub pelo Cloud Build ajudam a identificar gatilhos por nome e ver os resultados da versão no GitHub.

Os dados a seguir são compartilhados atualmente entre o Cloud Build e o GitHub:

  • Código do projeto do Cloud
  • Nome do gatilho
  • registros de compilações.

Se você criou gatilhos antes de agosto de 2020, talvez o compartilhamento de dados não esteja ativado para seu projeto. É possível ativar o compartilhamento de dados para todos os gatilhos do GitHub no seu projeto clicando em Ativar na guia de compartilhamento de dados do Cloud Build.

Se as verificações de status necessárias estiverem ativadas para um repositório do GitHub, a ativação do compartilhamento de dados poderá interromper temporariamente as verificações de status. Para ajustar as configurações de verificação de status para procurar seu nome de gatilho, é possível:

  • desativar qualquer verificação necessária específica do Cloud Build no repositório do GitHub;
  • garantir que o compartilhamento de dados esteja ativado no Cloud Build;
  • executar uma nova compilação no Cloud Build que publica o status no seu repositório;
  • reativar verificações de status necessárias, selecionando o nome do gatilho.

A seguir