Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Putar kembali panggung secara manual
Anda dapat memutar kembali panggung secara manual menggunakan konsol atau CLI. Pipeline hanya dapat memutar kembali ke eksekusi sebelumnya jika eksekusi sebelumnya dimulai dalam versi struktur pipeline saat ini.
Anda juga dapat mengonfigurasi tahap untuk memutar kembali secara otomatis pada kegagalan seperti yang dijelaskan dalamKonfigurasikan tahap untuk rollback otomatis.
Putar kembali panggung secara manual (konsol)
Anda dapat menggunakan konsol untuk memutar kembali panggung secara manual ke eksekusi pipeline target. Saat panggung diputar kembali, label Rollback ditampilkan pada visualisasi pipeline di konsol.
Putar kembali panggung secara manual (konsol)
Masuk ke Konsol Manajemen AWS dan buka CodePipeline konsol di http://console.aws.amazon.com/codesuite/codepipeline/home
. Nama dan status semua pipeline yang terkait dengan AWS akun Anda ditampilkan.
-
Di Nama, pilih nama pipa dengan panggung untuk memutar kembali.
-
Di atas panggung, pilih Mulai rollback. Roll back to page akan ditampilkan.
-
Pilih eksekusi target yang ingin Anda putar kembali ke panggung.
catatan
Daftar eksekusi pipeline target yang tersedia adalah semua eksekusi dalam versi pipeline saat ini mulai 1 Februari 2024.
Diagram berikut menunjukkan contoh tahap yang digulirkan kembali dengan ID eksekusi baru.
Putar kembali panggung secara manual (CLI)
Untuk menggunakan AWS CLI untuk memutar kembali panggung secara manual, gunakan rollback-stage perintah.
Anda juga dapat memutar kembali panggung secara manual seperti yang dijelaskan diPutar kembali panggung secara manual.
catatan
Daftar eksekusi pipeline target yang tersedia adalah semua eksekusi dalam versi pipeline saat ini mulai 1 Februari 2024.
Untuk memutar kembali panggung secara manual (CLI)
-
Perintah CLI untuk rollback manual akan memerlukan ID eksekusi dari eksekusi pipeline yang sebelumnya berhasil di tahap. Untuk mendapatkan ID eksekusi pipeline target yang akan Anda tentukan, gunakan perintah list-pipeline-exections dengan filter yang akan mengembalikan eksekusi yang berhasil di stage. Buka terminal (Linux, macOS, atau Unix) atau command prompt (Windows) dan gunakan AWS CLI untuk menjalankan
list-pipeline-executionsperintah, menentukan nama pipeline dan filter untuk eksekusi yang berhasil di panggung. Dalam contoh ini, output akan mencantumkan eksekusi pipeline untuk pipeline bernama MyFirstPipeline dan untuk eksekusi yang berhasil di tahap bernama.deploys3aws codepipeline list-pipeline-executions --pipeline-name MyFirstPipeline --filter succeededInStage={stageName=deploys3}Dalam output, salin ID eksekusi dari eksekusi yang sebelumnya berhasil yang ingin Anda tentukan untuk rollback. Anda akan menggunakan ini pada langkah berikutnya sebagai ID eksekusi target.
-
Buka terminal (Linux, macOS, atau Unix) atau command prompt (Windows) dan gunakan AWS CLI untuk menjalankan
rollback-stageperintah, tentukan nama pipeline, nama panggung, dan eksekusi target yang ingin Anda putar kembali. Misalnya, untuk memutar kembali tahap bernama Deploy untuk pipeline bernamaMyFirstPipeline:aws codepipeline rollback-stage --pipeline-name MyFirstPipeline --stage-name Deploy --target-pipeline-execution-id bc022580-4193-491b-8923-9728dEXAMPLEOutput mengembalikan ID eksekusi untuk eksekusi rolled-back baru. Ini adalah ID terpisah yang menggunakan revisi sumber dan parameter eksekusi target yang ditentukan.