Associe a um repositório do GitHub Enterprise

Esta página explica como associar um repositório do GitHub Enterprise ao Cloud Build. Para saber mais sobre os repositórios do Cloud Build, consulte o artigo Repositórios do Cloud Build.

Antes de começar

  • Enable the Cloud Build and Secret Manager APIs.

    Enable the APIs

Associe a um repositório do GitHub Enterprise

Consola

Para associar um repositório do GitHub Enterprise a uma associação de anfitrião, conclua os seguintes passos:

  1. Abra a página Repositórios na Google Cloud consola.

    Abra a página Repositórios

    É apresentada a página Repositórios.

  2. Na parte superior da página, selecione o separador 2.ª geração.

  3. Clique em Associar repositório para associar repositórios da sua ligação.

    É apresentado o painel Associar repositórios.

  4. No painel Associar repositórios, introduza as seguintes informações:

    1. Associação: selecione uma associação no menu pendente.
    2. Repositório: selecione um repositório para associar à sua ligação.

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

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

        Se selecionar Manual, pode modificar os nomes dos repositórios selecionados na secção Nomes dos repositórios.

  5. Clique em Associar para associar o repositório à ligação.

Agora, associou com êxito o seu repositório do GitHub Enterprise à sua associação.

gcloud

Para adicionar um repositório do GitHub Enterprise à sua associação, introduza o seguinte comando:

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

Onde:

Terraform

Para adicionar um repositório do GitHub Enterprise à sua associação, adicione o seguinte fragmento de código à sua 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'
  }

Onde:

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

Passos seguintes