All Products
Search
Document Center

Container Registry:Bind a source code platform

Last Updated:Mar 27, 2026

Untuk secara otomatis membangun gambar kontainer saat kode didorong ke repositori Anda, bind instance Container Registry Personal Edition Anda ke platform hosting kode sumber. Setelah terikat, Anda dapat melakukan operasi seperti pembuatan gambar.

Prasyarat

Sebelum memulai, pastikan Anda telah memiliki:

Platform yang didukung

Container Registry Personal Edition mendukung platform hosting kode sumber berikut.

Platform Versi yang didukung Metode autentikasi Batas pemicu pembuatan gambar
GitHub Versi developer GitHub Autentikasi OAuth GitHub Tidak ada
Bitbucket Semua Otorisasi OAuth Bitbucket Tidak ada
GitLab Semua wilayah Personal access token Tidak ada

Bind ke GitHub

  1. Masuk ke Konsol Container Registry.

  2. Pada bilah navigasi atas, pilih wilayah.

  3. Di panel navigasi sebelah kiri, klik Instances.

  4. Pada halaman Instances, klik instans Edisi Personal yang ingin Anda ikat.

  5. Di panel navigasi kiri, pilih Repository > Code Source.

  6. Pada halaman Code Source, temukan GitHub, lalu klik Bind Account di kolom Actions.

  7. Pada kotak dialog GitHub, klik Go to the source code repository to bind account.

  8. Pada halaman login GitHub, masukkan akun dan password Anda, lalu klik Sign in.

  9. Pada halaman Authorize Aliyun Container Registry, verifikasi informasi otorisasi dan klik Authorize AliyunDeveloper.

Setelah kembali ke Konsol Container Registry, pesan You have successfully bound the GitHub account mengonfirmasi bahwa binding telah selesai. Anda kini dapat mengatur aturan pembuatan gambar untuk repositori GitHub Anda.

Bind ke Bitbucket

  1. Login ke Konsol Container Registry.

  2. Pada bilah navigasi atas, pilih wilayah.

  3. Pada panel navigasi kiri, klik Instances.

  4. Pada halaman Instances, klik instans Edisi Personal yang ingin Anda ikat.

  5. Di panel navigasi sebelah kiri, pilih Repository > Code Source.

  6. Pada halaman Code Source, temukan Bitbucket dan klik Bind Account di kolom Actions.

  7. Di kotak dialog Bitbucket, klik Go to the source code repository to bind account.

  8. Pada halaman login Bitbucket, masukkan alamat email Anda, klik Continue, masukkan password Anda, lalu klik Sign in.

  9. Pada halaman Confirm access to your account, konfirmasi izin dan klik Grant access.

Setelah kembali ke Konsol Container Registry, pesan You have successfully bound the Bitbucket account mengonfirmasi bahwa binding telah selesai. Anda kini dapat mengatur aturan pembuatan gambar untuk repositori Bitbucket Anda.

Bind ke GitLab

Binding ke GitLab memerlukan dua tahap: pertama buat personal access token di GitLab, lalu konfigurasikan binding di Container Registry.

Batasan

Persyaratan port untuk GitLab self-managed

Protokol Default Port Port yang didukung
HTTP 80 80, 21, 443, 70, 210, 280, 488, 591, 777, dan 1025–65535
HTTPS 443 Hanya 443. Untuk menggunakan port berbeda, beralihlah ke HTTP.
Catatan
  • GitLab harus dapat diakses melalui Internet. Mengakses GitLab melalui firewall atau dengan sertifikat HTTPS self-signed tidak didukung.

  • Jika instance di-bind ke repositori GitLab dalam subgrup GitLab, pembuatan gambar hanya dapat dipicu secara manual.

Tahap 1: Buat personal access token di GitLab

  1. Login ke GitLab.

  2. Klik foto profil Anda, lalu klik Settings.

  3. Pada panel navigasi kiri halaman User Settings, klik Access Tokens.

  4. Pada halaman Access Tokens, atur bidang Name dan Expires At, pilih cakupan api, lalu klik Create Personal Access Token. Anda dapat melihat token akses yang dihasilkan pada halaman Access Tokens.

    GitLab

Tahap 2: Bind instance di Container Registry

  1. Login ke Konsol Container Registry.

  2. Pada bilah navigasi atas, pilih wilayah.

  3. Pada panel navigasi kiri, klik Instances.

  4. Pada halaman Instances, klik instance Edisi Pribadi yang ingin Anda bind.

  5. Di panel navigasi kiri, pilih Repository > Code Source.

  6. Pada halaman Code Source, temukan GitLab dan klik Bind Account di kolom Actions.

  7. Pada kotak dialog Private GitLab, konfigurasikan parameter berikut dan klik Confirm. Saat Bound muncul di kolom Status pada halaman Code Source, instance telah berhasil di-bind ke GitLab. Anda kini dapat mengatur aturan pembuatan gambar untuk repositori GitLab Anda.

    Parameter Deskripsi Contoh
    URL URL login instance GitLab Anda. Untuk layanan GitLab publik, masukkan https://gitlab.com. Untuk GitLab self-managed, masukkan alamat deployment-nya. https://gitlab.com
    Username Username yang Anda gunakan untuk login ke GitLab. alice
    Private Token Personal access token yang Anda buat pada Tahap 1. glpat-xxxxxxxxxxxx

Langkah selanjutnya

  • Atur aturan build untuk secara otomatis memicu pembuatan gambar saat kode didorong ke repositori Anda

  • Jika binding gagal, lihat FAQ tentang repositori kode sumber untuk pemecahan masalah