

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

# Penggantian label didukung dengan pelari Buildkite yang CodeBuild di-host
<a name="buildkite-runner-update-labels"></a>

Di label tag agen langkah pipeline Buildkite, Anda dapat memberikan berbagai penggantian label yang mengubah build runner yang dihosting sendiri. Setiap build yang tidak dikenali oleh CodeBuild akan diabaikan tetapi tidak akan gagal permintaan webhook Anda. Misalnya, alur kerja berikut YAMAL menyertakan penggantian untuk image, ukuran instance, armada, dan buildspec:

```
agents:
  queue: "myQueue"
steps:
  - command: "echo \"Hello World\""
    agents:
      project: "codebuild-myProject"
      image: "{{matrix.os}}"
      instance-size: "{{matrix.size}}"
      buildspec-override: "true"
    matrix:
      setup:
        os:
          - "arm-3.0"
          - "al2-5.0"
        size:
          - "small"
          - "large"
```

 `project:codebuild-<project-name>`(diperlukan)
+ Contoh: `project: "codebuild-myProject"`
+ Diperlukan untuk semua konfigurasi langkah pipeline Buildkite. *<project name>*harus sama dengan nama proyek tempat webhook pelari yang dihosting sendiri dikonfigurasi.

`queue: "<queue-name>"`
+ Contoh: `queue: "<queue-name>"`
+ Digunakan untuk merutekan pekerjaan Buildkite ke antrian tertentu. Lihat [Tag Antrian Agen Buildkite](https://buildkite.com/docs/agent/v3/cli-start#the-queue-tag) untuk informasi selengkapnya.

 `image: "<environment-type>-<image-identifier>"` 
+ Contoh: `image: "arm-3.0"`
+ Mengganti jenis gambar dan lingkungan yang digunakan saat memulai build runner yang dihosting sendiri dengan gambar yang dikurasi. Untuk mempelajari nilai yang didukung, lihat[Hitung gambar yang didukung dengan runner Buildkite yang CodeBuild di-host](buildkite-runner-update-yaml.images.md).

  1. Untuk mengganti jenis gambar dan lingkungan yang digunakan dengan gambar kustom, gunakan `image: "custom-<environment-type>-<custom-image-identifier>"`

  1. Contoh: 

     ```
     image:
           "custom-arm-public.ecr.aws/codebuild/amazonlinux-aarch64-standard:3.0"
     ```
**catatan**  
Jika gambar kustom berada di registri pribadi, Anda harus mengonfigurasi kredensi registri yang sesuai dalam proyek Anda. CodeBuild 

`instance-size: "<instance-size>"`
+ Contoh: `instance-size: "medium"`
+ Mengganti jenis instance yang digunakan saat memulai build runner yang dihosting sendiri. Untuk mempelajari nilai yang didukung, lihat[Hitung gambar yang didukung dengan runner Buildkite yang CodeBuild di-host](buildkite-runner-update-yaml.images.md).

`fleet: "<fleet-name>"`
+ Contoh: `fleet: "myFleet"`
+ Mengganti pengaturan armada yang dikonfigurasi pada proyek Anda untuk menggunakan armada yang ditentukan. Untuk informasi selengkapnya, lihat [Menjalankan build di atas armada kapasitas cadangan](https://docs.aws.amazon.com/codebuild/latest/userguide/fleets.html).

`buildspec-override: "<boolean>"`
+ Contoh: `buildspec-override: "true"`
+ Mengizinkan build menjalankan perintah buildspec di`INSTALL`,`PRE_BUILD`, dan `POST_BUILD` fase jika disetel ke. `true`