Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Uji pemicu untuk AWS CodeCommit repositori
Anda dapat menguji pemicu yang telah dibuat untuk CodeCommit repositori. Pengujian melibatkan menjalankan pemicu dengan data sampel dari repositori Anda, termasuk ID commit terbaru. Jika tidak ada riwayat commit untuk repositori tersebut, nilai sampel yang terdiri dari angka nol dihasilkan sebagai gantinya. Pengujian pemicu membantu Anda mengonfirmasi bahwa Anda telah mengonfigurasi akses dengan benar antara CodeCommit dan target pemicu, apakah itu AWS Lambda fungsi atau pemberitahuan Layanan Pemberitahuan Sederhana Amazon.
Uji pemicu untuk repositori (konsol)
Buka CodeCommit konsol di https://console.aws.amazon.com/codesuite/codecommit/home
. -
Di Repositori, pilih repositori tempat Anda ingin menguji pemicu untuk peristiwa repositori.
-
Di panel navigasi untuk repositori, pilih Pengaturan, lalu pilih Pemicu.
-
Pilih pemicu yang ingin Anda uji, lalu pilih Uji pemicu. Anda akan melihat pesan berhasil atau gagal. Jika berhasil, Anda juga akan melihat respon tindakan yang sesuai dari fungsi Lambda atau topik Amazon SNS.
Menguji pemicu untuk repositori (AWS CLI)
Pada terminal (Linux, macOS, atau Unix) atau prompt perintah (Windows), jalankan perintah get-repository-triggers untuk membuat file JSON dengan struktur semua pemicu yang dikonfigurasi untuk repositori Anda. Misalnya, untuk membuat file JSON bernama
TestTrigger.jsondengan struktur semua pemicu yang dikonfigurasi untuk repositori bernama MyDemoRepo:aws codecommit get-repository-triggers --repository-name MyDemoRepo >TestTrigger.jsonPerintah ini membuat file bernama
TestTriggers.jsondi direktori tempat Anda menjalankan perintah.-
Edit file JSON dalam editor teks biasa dan membuat perubahan pada pernyataan pemicu. Ganti pasangan
configurationIddengan pasanganrepositoryName. Simpan file tersebut.Misalnya, jika Anda ingin menguji pemicu yang diberi nama
MyFirstTriggerdi repositori yang diberi namaMyDemoReposehingga berlaku untuk semua cabang, ganticonfigurationIddenganrepositoryNamedan kemudian simpan file yang terlihat mirip dengan berikut ini sebagaiTestTrigger.json:{ "repositoryName": "MyDemoRepo", "triggers": [ { "destinationArn": "arn:aws:sns:us-east-2:111122223333:MyCodeCommitTopic", "branches": ["main", "preprod"], "name": "MyFirstTrigger", "customData": "", "events": [ "all" ] } ] } Di terminal atau baris perintah, jalankan perintah test-repository-triggers. Ini memperbarui semua pemicu untuk repositori, termasuk perubahan yang Anda buat pada pem
MyFirstTriggericu:aws codecommit test-repository-triggers --cli-input-json file://TestTrigger.jsonPerintah ini mengembalikan respons yang serupa dengan yang berikut:
{ "successfulExecutions": [ "MyFirstTrigger" ], "failedExecutions": [] }