Kaitkan templat aturan persetujuan dengan repositori - 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.

Kaitkan templat aturan persetujuan dengan repositori

Templat aturan persetujuan dibuat dalam Wilayah AWS, tetapi templat tidak memengaruhi repositori apa pun dalam Wilayah AWS sampai templat terkait. Untuk menerapkan templat ke satu atau lebih repositori, Anda harus mengaitkan templat dengan satu atau beberapa repositori. Anda dapat menerapkan templat tunggal untuk beberapa repositori dalam Wilayah AWS. Hal ini membantu Anda mengotomatisasi dan menstandarisasi alur kerja pengembangan di repositori Anda dengan membuat kondisi yang konsisten untuk menyetujui dan menggabungkan permintaan pull.

Anda hanya dapat mengaitkan templat aturan persetujuan dengan repositori di Wilayah AWS tempat templat aturan persetujuan dibuat.

Untuk informasi selengkapnya tentang kebijakan terkelola dan izin untuk templat aturan persetujuan, lihatIzin untuk tindakan pada templat aturan persetujuan danAWS kebijakan terkelola untuk CodeCommit.

Mengaitkan templat aturan persetujuan (konsol)

Anda mungkin telah mengaitkan repositori dengan templat aturan persetujuan saat membuatnya. (Langkah itu bersifat opsional.) Anda dapat menambahkan atau menghapus pengaitan dengan mengedit templat.

Untuk mengaitkan templat aturan persetujuan dengan repositori

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

  2. Pilih Templat aturan persetujuan. Pilih templat, dan kemudian pilih Edit.

  3. Dalam Repositori terkait, pilih repositori dari daftar Repositori. Setiap repositori terkait muncul di bawah kotak daftar.

  4. Pilih Save (Simpan). Aturan persetujuan sekarang diterapkan untuk setiap permintaan pull yang dibuat dalam repositori terkait tersebut.

Mengaitkan templat aturan persetujuan (AWS CLI)

Anda dapat menggunakan AWS CLI untuk mengaitkan templat aturan persetujuan dengan satu atau lebih repositori.

Untuk mengaitkan templat dengan satu repositori

  1. Pada terminal atau baris perintah, jalankan perintah associate-approval-rule-template-with-repository, dengan menentukan:

    • Nama aturan persetujuan yang ingin Anda kaitkan dengan repositori.

    • Nama repositori yang akan dikaitkan dengan templat aturan persetujuan.

    Sebagai contoh, untuk mengaitkan templat dengan repositori bernama 2 dengan repositori bernama 2 dengan repositori bernama 2approver-rule-for-main dengan repositori bernama 2 dengan repositori bernama MyDemoRepo2 dengan repositori

    aws codecommit associate-approval-rule-template-with-repository --repository-name MyDemoRepo --approval-rule-template-name 2-approver-rule-for-main
  2. Jika berhasil, perintah ini tidak mengembalikan apa pun.

Untuk mengaitkan templat dengan beberapa repositori

  1. Pada terminal atau baris perintah, jalankan perintah batch-associate-approval-rule-template-with-repositories, dengan menentukan:

    • Nama aturan persetujuan yang ingin Anda kaitkan dengan repositori.

    • Nama-nama repositori untuk dikaitkan dengan templat aturan persetujuan.

    Sebagai contoh, untuk mengaitkan templat aturan persetujuan bernama 2-approver-rule-for-main dengan repositori bernama MyDemoRepo dan MyOtherDemoRepo:

    aws codecommit batch-associate-approval-rule-template-with-repositories --repository-names "MyDemoRepo", "MyOtherDemoRepo" --approval-rule-template-name 2-approver-rule-for-main
  2. Jika berhasil, perintah ini mengembalikan output yang serupa dengan yang berikut:

    { "associatedRepositoryNames": [ "MyDemoRepo", "MyOtherDemoRepo" ], "errors": [] }