Menghubungkan ke repositori GitLab Enterprise Edition

Halaman ini menjelaskan cara menghubungkan repositori GitLab Enterprise Edition ke Cloud Build. Untuk mempelajari repositori Cloud Build lebih lanjut, lihat Repositori Cloud Build.

Sebelum memulai

  • Aktifkan API Cloud Build and Secret Manager.

    Mengaktifkan API

Menghubungkan ke repositori GitLab Enterprise Edition

Konsol

  1. Buka halaman Repositories di Konsol Google Cloud.

    Buka halaman Repositori

    Anda akan melihat halaman Repositories.

  2. Di bagian atas halaman, pilih tab generasi ke-2.

  3. Pada pemilih project di panel atas, pilih project Google Cloud Anda.

  4. Klik Link repository untuk menautkan repositori dari koneksi Anda.

    Anda akan melihat panel Link repository.

  5. Di panel Link repository, masukkan informasi berikut:

    1. Koneksi: Pilih koneksi dari menu drop-down.
    2. Repository: Pilih repositori yang akan ditautkan ke koneksi Anda.

    3. Repository Name: Masukkan nama untuk repositori Anda.

      1. Generated: Pilih opsi ini agar Cloud Build dapat otomatis membuat nama repositori atas nama Anda untuk repositori yang dipilih.
      2. Manual: Pilih opsi ini untuk menentukan nama secara manual bagi repositori yang dipilih.

        Jika memilih Manual, Anda dapat mengubah nama untuk repositori yang dipilih di bagian Repository names.

  6. Klik Link untuk menautkan repositori ke koneksi Anda.

Anda telah berhasil menautkan repositori GitLab Enterprise Edition ke koneksi Anda.

gcloud

Untuk menambahkan repositori GitLab Enterprise Edition ke koneksi Anda, masukkan perintah berikut:

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

Dengan keterangan:

  • REPO_NAME adalah nama repositori Anda.
  • REPO_URI adalah link ke repositori GitLab Enterprise Edition Anda. Contohnya, https://gitlab-enterprise.com/myuser/myrepo.git.
  • CONNECTION_NAME adalah nama koneksi Anda.
  • REGION adalah region untuk koneksi Anda.

Anda kini telah menautkan repositori ke koneksi GitLab Enterprise Edition Anda.

Terraform

Untuk menambahkan repositori GitLab Enterprise Edition ke koneksi Anda, tambahkan cuplikan kode berikut ke konfigurasi Terraform Anda:

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

Dengan keterangan:

  • PROJECT_ID adalah ID project Google Cloud Anda.
  • REPO_NAME adalah nama repo GitLab Enterprise Edition Anda.
  • REGION adalah region untuk koneksi Anda.
  • REPO_URI adalah URI jarak jauh repositori Anda. Misalnya, https://gitlab-enterprise.com/myuser/myrepo.git.

Anda kini telah menautkan repositori ke koneksi GitLab Enterprise Edition Anda.

Langkah selanjutnya