

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Tentang CodeBuild-hosted GitLab pelari
<a name="gitlab-runner-questions"></a>

Berikut ini adalah beberapa pertanyaan umum tentang CodeBuild-hosted GitLab pelari.

## Jenis sumber apa yang didukung untuk CodeBuild-hosted GitLab pelari?
<a name="gitlab-runner-source"></a>

CodeBuild-hosted GitLab pelari didukung untuk tipe `GITLAB` dan `GITLAB_SELF_MANAGED` sumber.

## Kapan saya harus menyertakan penggantian gambar dan instance di label?
<a name="gitlab-runner-image-label"></a>

Anda dapat menyertakan penggantian gambar dan instance dalam label untuk menentukan lingkungan build yang berbeda untuk setiap pekerjaan GitLab CI/CD pipeline Anda. Ini dapat dilakukan tanpa perlu membuat beberapa CodeBuild proyek atau webhook.

## Dapatkah saya menggunakan CloudFormation untuk fitur ini?
<a name="gitlab-runner-cfn"></a>

Ya, Anda dapat menyertakan grup filter dalam 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 ()CloudFormation](gitlab-webhook-events-cfn.md).

Jika Anda memerlukan bantuan untuk menyiapkan kredensil proyek di CloudFormation templat Anda, lihat [AWS::CodeBuild:: SourceCredential](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-sourcecredential.html) di *Panduan AWS CloudFormation Pengguna* untuk informasi selengkapnya.

## Bagaimana saya bisa menutupi rahasia saat menggunakan fitur ini?
<a name="gitlab-runner-secrets"></a>

Secara default, rahasia yang dicetak di log tidak ditutupi. Jika Anda ingin menutupi rahasia Anda, Anda dapat melakukannya dengan memperbarui pengaturan variabel CI/CD lingkungan Anda:

**Untuk menutupi rahasia di GitLab**

1. Di **GitLab Pengaturan** Anda, pilih **CI/CD**.

1. Di **Variabel**, pilih **Edit** untuk rahasia yang ingin Anda tutupi.

1. 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?
<a name="gitlab-runner-webhooks"></a>

CodeBuild mendukung webhook grup, yang menerima acara dari grup tertentu GitLab . Untuk informasi selengkapnya, lihat [GitLab kelompok webhooks](gitlab-group-webhook.md).

## 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.
<a name="gitlab-runner-custom-image"></a>

Anda dapat menjalankan runner yang GitLab dikelola sendiri CodeBuild dengan gambar tertentu dengan [membuat proyek dengan gambar khusus atau mengganti gambar](create-project.md#environment-image.console) [di file](sample-gitlab-runners.md#sample-gitlab-runners-gitlab-ci) Anda. `.gitlab-ci.yml`

## Eksekutor apa yang dijalankan oleh pelari yang dikelola sendiri? CodeBuild
<a name="gitlab-runner-shell-executor"></a>

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?
<a name="gitlab-runner-buildspec-commands"></a>

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](build-spec-ref.md#build-spec-ref-name-storage).

## Wilayah mana yang mendukung penggunaan CodeBuild-hosted GitLab pelari?
<a name="gitlab-runner-hosted-regions"></a>

CodeBuild-hosted GitLab pelari didukung di semua CodeBuild wilayah. Untuk informasi selengkapnya tentang Wilayah AWS tempat CodeBuild tersedia, lihat [AWS Layanan menurut Wilayah](https://aws.amazon.com/about-aws/global-infrastructure/regional-product-services/).

## Platform mana yang mendukung penggunaan CodeBuild-hosted GitLab pelari?
<a name="gitlab-runner-platform"></a>

CodeBuild-hosted GitLab pelari didukung di Amazon EC2 [AWS Lambda](lambda.md)dan komputasi. Anda dapat menggunakan platform berikut: Amazon Linux 2, Amazon Linux 2023, Ubuntu, dan Windows Server Core 2019. Untuk informasi selengkapnya, lihat [Gambar komputasi EC2](ec2-compute-images.md) dan [Lambda menghitung gambar](lambda-compute-images.md).