AWS CodeCommit tidak lagi tersedia untuk pelanggan baru. Pelanggan yang sudah ada AWS CodeCommit dapat terus menggunakan layanan seperti biasa. Pelajari lebih lanjut”
Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Uji pemicu untuk repositori AWS CodeCommit
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. Pemicu pengujian membantu Anda mengonfirmasi bahwa Anda telah mengonfigurasi akses dengan benar antara CodeCommit dan target pemicu, apakah itu AWS Lambda fungsi atau pemberitahuan Amazon Simple Notification Service.
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 harus melihat respons tindakan yang sesuai dari fungsi Lambda atau topik AmazonSNS.
Uji pemicu untuk repositori (AWS CLI)
Di terminal (Linux, macOS, atau Unix) atau command prompt (Windows), jalankan get-repository-triggers perintah untuk membuat JSON file dengan struktur semua pemicu yang dikonfigurasi untuk repositori Anda. Misalnya, untuk membuat JSON file bernama
TestTrigger.json
dengan struktur semua pemicu yang dikonfigurasi untuk repositori bernama: MyDemoRepoaws codecommit get-repository-triggers --repository-name MyDemoRepo >TestTrigger.json
Perintah ini membuat file bernama
TestTriggers.json
di direktori tempat Anda menjalankan perintah.-
Edit JSON file dalam editor teks biasa dan buat perubahan pada pernyataan pemicu. Ganti pasangan
configurationId
dengan pasanganrepositoryName
. Simpan file tersebut.Misalnya, jika Anda ingin menguji pemicu bernama
MyFirstTrigger
dalam repositori bernamaMyDemoRepo
sehingga berlaku untuk semua cabang, ganticonfigurationId
denganrepositoryName
dan 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
MyFirstTrigger
pemicu:aws codecommit test-repository-triggers --cli-input-json file://
TestTrigger.json
Perintah ini mengembalikan respons yang serupa dengan yang berikut:
{ "successfulExecutions": [ "MyFirstTrigger" ], "failedExecutions": [] }