Edit pemicu untuk repositori AWS CodeCommit - AWS CodeCommit

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.

Edit pemicu untuk repositori AWS CodeCommit

Anda dapat mengedit pemicu yang telah dibuat untuk CodeCommit repositori. Anda dapat mengubah peristiwa dan cabang untuk pemicu, tindakan yang diambil dalam menanggapi peristiwa, dan pengaturan lainnya.

Edit sebuah pemicu untuk repositori (konsol)

  1. Buka CodeCommit konsol di https://console.aws.amazon.com/codesuite/codecommit/home.

  2. Di Repositori, pilih repositori tempat Anda ingin mengedit pemicu untuk peristiwa repositori.

  3. Di panel navigasi untuk repositori, pilih Pengaturan, lalu pilih Pemicu.

  4. Dari daftar pemicu untuk repositori, pilih pemicu yang ingin Anda edit, lalu pilih Edit.

  5. Buat perubahan yang Anda inginkan untuk pemicu, dan kemudian pilih Simpan.

Edit pemicu untuk repositori (AWS CLI)

  1. 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 MyTriggers.json dengan struktur semua pemicu yang dikonfigurasi untuk repositori bernama: MyDemoRepo

    aws codecommit get-repository-triggers --repository-name MyDemoRepo >MyTriggers.json

    Perintah ini tidak mengembalikan apa pun, tetapi file bernama MyTriggers.json dibuat di direktori tempat Anda menjalankan perintah.

  2. Edit JSON file dalam editor teks biasa dan buat perubahan pada blok pemicu pemicu yang ingin Anda edit. Ganti pasangan configurationId dengan pasangan repositoryName. Simpan file tersebut.

    Misalnya, jika Anda ingin mengedit pemicu bernama MyFirstTrigger dalam repositori bernama MyDemoRepo sehingga berlaku untuk semua cabang, ganti configurationId denganrepositoryName, dan hapus yang ditentukan main dan preprod cabang di. red italic text Secara default, jika tidak ada cabang yang ditentukan, pemicu tersebut berlaku untuk semua cabang di repositori:

    { "repositoryName": "MyDemoRepo", "triggers": [ { "destinationArn": "arn:aws:sns:us-east-2:111122223333:MyCodeCommitTopic", "branches": [ "main", "preprod" ], "name": "MyFirstTrigger", "customData": "", "events": [ "all" ] } ] }
  3. Di terminal atau baris perintah, jalankan perintah put-repository-triggers. Ini memperbarui semua pemicu untuk repositori, termasuk perubahan yang Anda buat pada pemicu: MyFirstTrigger

    aws codecommit put-repository-triggers --repository-name MyDemoRepo file://MyTriggers.json

    Perintah ini mengembalikan ID konfigurasi, yang serupa dengan yang berikut ini:

    { "configurationId": "0123456-I-AM-AN-EXAMPLE" }