

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

# Versi waktu aktif
<a name="runtime-versions"></a>

Saat menentukan runtime di [`runtime-versions`](build-spec-ref.md#build-spec.phases.install.runtime-versions)bagian file buildspec, Anda dapat menentukan versi tertentu, versi mayor tertentu, dan versi minor terbaru, atau versi terbaru. Tabel berikut mencantumkan runtime yang tersedia dan cara menentukannya. Tidak semua versi runtime tersedia di semua gambar. Pemilihan versi runtime juga tidak didukung untuk gambar kustom. Untuk informasi selengkapnya, lihat [Runtime yang tersedia](available-runtimes.md). Jika Anda ingin menginstal dan menggunakan versi runtime kustom alih-alih versi runtime yang sudah diinstal sebelumnya, lihat. [Versi runtime kustom](#custom-runtime)


**Versi runtime platform Ubuntu dan Amazon Linux 2**  
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/codebuild/latest/userguide/runtime-versions.html)

Anda dapat menggunakan spesifikasi build untuk menginstal komponen lain (misalnya, Apache Maven AWS CLI, Apache Ant, Mocha RSpec, atau yang serupa) selama fase build. `install` Untuk informasi selengkapnya, lihat [Contoh Buildspec](build-spec-ref.md#build-spec-ref-example).

## Versi runtime kustom
<a name="custom-runtime"></a>

Alih-alih menggunakan versi runtime yang sudah diinstal sebelumnya dalam gambar yang CodeBuild dikelola, Anda dapat menginstal dan menggunakan versi khusus pilihan Anda. Tabel berikut mencantumkan runtime kustom yang tersedia dan cara menentukannya.

**catatan**  
Pilihan versi runtime khusus hanya didukung untuk gambar Ubuntu dan Amazon Linux.


**Versi runtime kustom**  

| Nama runtime  | Sintaksis | Contoh | 
| --- | --- | --- | 
| dotnet |  `<major>.<minor>.<patch>`  |  `5.0.408`  | 
| golang |  `<major>.<minor>` `<major>.<minor>.<patch>`  |  `1.19` `1.19.1`  | 
| jawa |  `corretto<major>`  |  `corretto15`  | 
| nodejs |  `<major>` `<major>.<minor>` `<major>.<minor>.<patch>`  |  `14` `14.21` `14.21.3`  | 
| php |  `<major>.<minor>.<patch>`  |  `8.0.30`  | 
| python |  `<major>` `<major>.<minor>` `<major>.<minor>.<patch>`  |  `3` `3.7` `3.7.16`  | 
| ruby |  `<major>.<minor>.<patch>`  |  `3.0.6`  | 

### Contoh buildspec runtime kustom
<a name="custom-runtime-buildspec"></a>

Berikut adalah contoh buildspec yang menentukan versi runtime kustom.

```
version: 0.2
phases:
  install:
    runtime-versions:
      java: corretto15
      php: 8.0.30
      ruby: 3.0.6
      golang: 1.19
      python: 3.7
      nodejs: 14
      dotnet: 5.0.408
```