

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

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

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

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

CodeBuild-hosted GitLab pelari didukung untuk jenis `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 acara 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 menyiapkan kredenSIAL proyek di CloudFormation template 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 Peng ** GitLab aturan Anda**, pilih ** CI/CD**.

1. Di ** Vari ** abel, 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 GitLab grup tertentu. Untuk informasi selengkapnya, lihat [GitLab grup webhook](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 yang terpisah dan terisolasi.
<a name="gitlab-runner-custom-image"></a>

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

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

Pelari 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.yml 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 pel CodeBuild-hosted GitLab ari?
<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 berdasarkan Wilayah](https://aws.amazon.com/about-aws/global-infrastructure/regional-product-services/).

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

CodeBuild-hosted GitLab pelari didukung di Amazon EC2 dan [AWS Lambda](lambda.md) 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).