Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Berikut ini adalah beberapa pertanyaan umum tentang GitLab pelari yang CodeBuild di-host.
Jenis sumber apa yang didukung untuk GitLab pelari yang CodeBuild di-host?
CodeBuild-host GitLab runner hanya didukung untuk tipe GITLAB
sumber. Jenis GITLAB_SELF_MANAGED
sumber saat ini tidak didukung.
Kapan saya harus menyertakan penggantian gambar dan instance di label?
Anda dapat menyertakan penggantian gambar dan instance dalam label untuk menentukan lingkungan build yang berbeda untuk setiap pekerjaan pipeline GitLab CI/CD Anda. Ini dapat dilakukan tanpa perlu membuat beberapa CodeBuild proyek atau webhook.
Dapatkah saya menggunakan AWS CloudFormation untuk fitur ini?
Ya, Anda dapat menyertakan grup filter dalam AWS CloudFormation template Anda yang menentukan filter peristiwa pekerjaan GitLab alur kerja di webhook proyek Anda.
Triggers:
Webhook: true
FilterGroups:
- - Type: EVENT
Pattern: WORKFLOW_JOB_QUEUED
Untuk informasi selengkapnya, lihat Filter acara GitLab webhook ()AWS CloudFormation.
Jika Anda memerlukan bantuan untuk menyiapkan kredensi proyek di AWS CloudFormation templat Anda, lihat AWS:::CodeBuild: SourceCredential di Panduan AWS CloudFormation Pengguna untuk informasi selengkapnya.
Bagaimana saya bisa menutupi rahasia saat menggunakan fitur ini?
Secara default, rahasia yang dicetak di log tidak ditutupi. Jika Anda ingin menutupi rahasia Anda, Anda dapat melakukannya dengan memperbarui pengaturan variabel lingkungan CI/CD Anda:
Untuk menutupi rahasia di GitLab
-
Di GitLab Pengaturan Anda, pilih CI/CD.
-
Di Variabel, pilih Edit untuk rahasia yang ingin Anda tutupi.
-
Di Visibilitas, pilih Variabel topeng, lalu pilih Perbarui variabel untuk menyimpan perubahan Anda.
Dapatkah saya menerima acara GitLab webhook dari beberapa proyek dalam satu grup?
CodeBuild mendukung webhook grup, yang menerima acara dari grup tertentu GitLab . Untuk informasi selengkapnya, lihat GitLab kelompok webhooks.
Bisakah saya menjalankan pekerjaan di docker executor untuk pelari yang dikelola sendiri? Misalnya, saya ingin menjalankan pekerjaan pipeline pada gambar tertentu untuk mempertahankan lingkungan build yang sama dalam wadah terpisah dan terisolasi.
Anda dapat menjalankan runner yang GitLab dikelola sendiri CodeBuild dengan gambar tertentu dengan membuat proyek dengan gambar khusus atau mengganti gambar di file Anda. .gitlab-ci.yml
Eksekutor apa yang dijalankan oleh pelari yang dikelola sendiri? CodeBuild
Runner yang dikelola sendiri CodeBuild berjalan dengan eksekutor shell, di mana build berjalan secara lokal bersama dengan GitLab runner yang berjalan di dalam wadah docker.
Bisakah saya memberikan perintah buildspec bersama dengan pelari yang dikelola sendiri?
Ya, dimungkinkan untuk menambahkan perintah buildspec bersama dengan pelari yang dikelola sendiri. Anda dapat menyediakan file buildspec.yl di GitLab repositori Anda dan menggunakan buildspec-override:true
tag di bagian Tag pekerjaan. Untuk informasi selengkapnya, lihat Nama file Buildspec dan lokasi penyimpanan.
Wilayah mana yang mendukung penggunaan GitLab pelari yang CodeBuild di-host?
CodeBuild GitLab -Pelari yang di-host didukung di semua CodeBuild wilayah. Untuk informasi selengkapnya tentang Wilayah AWS tempat CodeBuild tersedia, lihat AWS Layanan menurut Wilayah
Platform mana yang mendukung penggunaan GitLab pelari yang CodeBuild di-host?
CodeBuild GitLab -Pelari yang di-host didukung di Amazon EC2 dan AWS Lambdakomputasi. Anda dapat menggunakan platform berikut: Amazon Linux 2, Amazon Linux 2023, Ubuntu, dan Windows Server Core 2019. Untuk informasi selengkapnya, silakan lihat EC2menghitung gambar dan Lambda menghitung gambar.