Conectar-se a um repositório do GitHub Enterprise

Nesta página, explicamos como conectar um repositório do GitHub Enterprise ao Cloud Build. Para saber mais sobre os repositórios do Cloud Build, consulte Repositórios do Cloud Build.

Antes de começar

  • Ative as APIs Cloud Build and Secret Manager.

    Ative as APIs

Como se conectar a um repositório do GitHub Enterprise

Console

Para conectar um repositório do GitHub Enterprise a uma conexão de host, siga estas etapas:

  1. Abra a página Repositórios no console do Google Cloud.

    Abrir a página Repositórios

    Você verá a página Repositórios.

  2. Na parte de cima da página, selecione a guia 2a geração.

  3. Clique em Vincular repositório para vincular repositórios na sua conexão.

    O painel Repositórios de links será exibido.

  4. No painel Vincular repositórios, insira as seguintes informações:

    1. Conexão: selecione uma conexão no menu suspenso.
    2. Repositório: selecione um repositório para vincular à sua conexão.

    3. Nome do repositório: digite um nome para o repositório.

      1. Gerado: selecione essa opção para o Cloud Build para gerar automaticamente nomes de repositório em seu nome para repositórios selecionados.
      2. Manual: selecione essa opção para especificar manualmente os nomes dos repositórios selecionados.

        Se você selecionar Manual, poderá modificar os nomes dos repositórios selecionados na seção Nomes dos repositórios.

  5. Clique em Vincular para vincular seu repositório à conexão.

Você vinculou o repositório do GitHub Enterprise à sua conexão.

gcloud

Para adicionar um repositório do GitHub Enterprise à conexão, digite o seguinte comando:

   gcloud builds repositories create REPO_NAME \
     --remote-uri=REPO_URI \
     --connection=CONNECTION_NAME --region=REGION

Em que:

  • REPO_NAME é o nome do repositório;
  • REPO_URI é o link para o repositório do GitHub.
  • CONNECTION_NAME é o nome da conexão.
  • REGION é a região da conexão.

Você vinculou um repositório à sua conexão do GitHub Enterprise.

Terraform

Para adicionar um repositório do GitHub Enterprise à conexão, adicione o seguinte snippet de código à configuração do Terraform:

    resource "google_cloudbuildv2_repository" "my-repository" {
      project = "PROJECT_ID"
      name = "REPO_NAME"
      location = :REGION"
      parent_connection = google_cloudbuildv2_connection.my-connection.name
      remote_uri = "REMOTE_URI'
  }

Em que:

  • PROJECT_ID é o ID do projeto no Google Cloud.
  • REPO_NAME é o nome do repositório do GitHub.
  • REGION é a região da conexão.
  • URI é o URI remoto do repositório. Por exemplo, https://github.com/myuser/myrepo.git.

Você vinculou um repositório à sua conexão do GitHub.

Próximas etapas