

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

# Bekerja dengan transisi panggung di CodePipeline
<a name="transitions"></a>

Transisi adalah tautan antara tahapan pipa yang dapat dinonaktifkan atau diaktifkan. Mereka diaktifkan secara default. Saat Anda mengaktifkan kembali transisi yang dinonaktifkan, revisi terbaru berjalan melalui tahapan pipa yang tersisa kecuali lebih dari 30 hari telah berlalu. Eksekusi pipeline tidak akan dilanjutkan untuk transisi yang telah dinonaktifkan lebih dari 30 hari kecuali perubahan baru terdeteksi atau Anda menjalankan ulang pipeline secara manual.

Anda dapat menggunakan AWS CodePipeline konsol atau AWS CLI untuk menonaktifkan atau mengaktifkan transisi antar tahapan dalam pipeline.

**catatan**  
Anda dapat menggunakan tindakan persetujuan untuk menjeda proses pipeline hingga disetujui secara manual untuk melanjutkan. Untuk informasi selengkapnya, lihat [Menambahkan tindakan persetujuan manual ke panggung](approvals.md). 

**Topics**
+ [Nonaktifkan atau aktifkan transisi (konsol)](#transitions-disable-enable-console)
+ [Nonaktifkan atau aktifkan transisi (CLI)](#transitions-disable-enable-cli)

## Nonaktifkan atau aktifkan transisi (konsol)
<a name="transitions-disable-enable-console"></a>

**Untuk menonaktifkan atau mengaktifkan transisi dalam pipeline**

1. Masuk ke Konsol Manajemen AWS dan buka CodePipeline konsol di [http://console.aws.amazon. com/codesuite/codepipeline/home](https://console.aws.amazon.com/codesuite/codepipeline/home).

   Nama-nama semua pipeline yang terkait dengan AWS akun Anda ditampilkan.

1.  Di **Nama**, pilih nama pipeline yang ingin Anda aktifkan atau nonaktifkan transisi. Ini membuka tampilan rinci dari pipa, termasuk transisi antara tahapan pipa.

1. Temukan panah setelah tahap terakhir yang ingin Anda jalankan, lalu pilih tombol di sebelahnya. Misalnya, dalam pipeline berikut, jika Anda ingin tindakan dalam tahap **Pementasan** berjalan, tetapi bukan tindakan di tahap bernama **Produksi**, pilih tombol **Nonaktifkan transisi** di antara dua tahap tersebut:  
![Pilih panah di antara tahapan untuk mengaktifkan atau menonaktifkan transisi.](http://docs.aws.amazon.com/id_id/codepipeline/latest/userguide/images/codepipeline-enabled-transition-pol.png)

1. **Dalam kotak dialog **Nonaktifkan transisi**, masukkan alasan untuk menonaktifkan transisi, lalu pilih Nonaktifkan.**

   Tombol berubah untuk menunjukkan bahwa transisi dinonaktifkan antara tahap sebelum panah dan tahap mengikuti panah. Setiap revisi yang sudah berjalan pada tahap-tahap yang datang setelah transisi yang dinonaktifkan berlanjut melalui pipa, tetapi setiap revisi berikutnya tidak berlanjut melewati transisi yang dinonaktifkan.   
![Panah antara tahapan dalam pipeline menunjukkan apakah transisi diaktifkan atau dinonaktifkan.](http://docs.aws.amazon.com/id_id/codepipeline/latest/userguide/images/codepipeline-disabled-transition3-pol.png)

1. Pilih tombol **Aktifkan transisi** di sebelah panah. Dalam kotak dialog **Aktifkan transisi**, pilih **Aktifkan**. Pipa segera memungkinkan transisi antara dua tahap. Jika ada revisi yang telah dijalankan melalui tahap awal setelah transisi dinonaktifkan, dalam beberapa saat, pipeline mulai menjalankan revisi terbaru melalui tahapan setelah transisi yang sebelumnya dinonaktifkan. Pipa menjalankan revisi melalui semua tahapan yang tersisa dalam pipa.
**catatan**  
Mungkin perlu beberapa detik agar perubahan muncul di CodePipeline konsol setelah Anda mengaktifkan transisi.

## Nonaktifkan atau aktifkan transisi (CLI)
<a name="transitions-disable-enable-cli"></a>

Untuk menonaktifkan transisi antar tahapan dengan menggunakan AWS CLI, jalankan **disable-stage-transition** perintah. Untuk mengaktifkan transisi yang dinonaktifkan, jalankan **enable-stage-transition** perintah. 

**Untuk menonaktifkan transisi**

1. Buka terminal (Linux, macOS, atau Unix) atau command prompt (Windows) dan gunakan AWS CLI untuk menjalankan [disable-stage-transition](https://docs.aws.amazon.com/cli/latest/reference/codepipeline/disable-stage-transition.html)perintah, menentukan nama pipeline, nama tahap yang ingin Anda nonaktifkan transisi, jenis transisi, dan alasan Anda menonaktifkan transisi ke tahap itu. Tidak seperti menggunakan konsol, Anda juga harus menentukan apakah Anda menonaktifkan transisi ke tahap (inbound) atau transisi keluar dari panggung setelah semua tindakan selesai (outbound). 

   Misalnya, untuk menonaktifkan transisi ke tahap bernama {{Staging}} dalam pipeline bernama{{MyFirstPipeline}}, Anda akan mengetik perintah yang mirip dengan berikut ini:

   ```
   aws codepipeline disable-stage-transition --pipeline-name {{MyFirstPipeline}} --stage-name {{Staging}} --transition-type Inbound --reason "{{My Reason}}"
   ```

   Perintah tidak mengembalikan apa pun.

1. Untuk memverifikasi transisi telah dinonaktifkan, lihat pipeline di CodePipeline konsol atau jalankan **get-pipeline-state** perintah. Untuk informasi selengkapnya, lihat [Lihat saluran pipa (konsol)](pipelines-view-console.md) dan [Lihat detail dan riwayat saluran pipa (CLI)](pipelines-view-cli.md).

**Untuk mengaktifkan transisi**

1. Buka terminal (Linux, macOS, atau Unix) atau command prompt (Windows) dan gunakan AWS CLI untuk menjalankan [enable-stage-transition](https://docs.aws.amazon.com/cli/latest/reference/codepipeline/enable-stage-transition.html)perintah, menentukan nama pipeline, nama tahap yang ingin Anda aktifkan transisi, dan jenis transisi.

   Misalnya, untuk mengaktifkan transisi ke tahap bernama {{Staging}} dalam pipeline bernama{{MyFirstPipeline}}, Anda akan mengetik perintah yang mirip dengan berikut ini:

   ```
   aws codepipeline enable-stage-transition --pipeline-name {{MyFirstPipeline}} --stage-name {{Staging}}  --transition-type Inbound
   ```

   Perintah tidak mengembalikan apa pun.

1. Untuk memverifikasi transisi telah dinonaktifkan, lihat pipeline di CodePipeline konsol atau jalankan **get-pipeline-state** perintah. Lihat informasi yang lebih lengkap di [Lihat saluran pipa (konsol)](pipelines-view-console.md) dan [Lihat detail dan riwayat saluran pipa (CLI)](pipelines-view-cli.md).