Kontrol penyebaran menggunakan persetujuan

Layanan Azure DevOps | Azure DevOps Server 2022 - Azure DevOps Server 2019

Dengan alur rilis Azure, Anda dapat mengaktifkan persetujuan penyebaran manual untuk setiap tahap dalam alur rilis untuk mengontrol alur kerja penyebaran Anda. Saat menggunakan persetujuan dalam alur Anda, penyebaran dijeda di setiap titik di mana persetujuan diperlukan sampai pemberi persetujuan yang ditentukan memberikan persetujuan, menolak rilis, atau menetapkan ulang persetujuan kepada pengguna lain.

Persetujuan penyebaran

Anda dapat menyiapkan persetujuan di awal tahap (persetujuan pra-penyebaran), di akhir tahap (persetujuan pasca-penyebaran), atau untuk keduanya.

Persetujuan pra-penyebaran

  1. Pilih alur rilis klasik Anda, lalu pilih ikon Kondisi pra-penyebaran lalu klik tombol alihkan untuk mengaktifkan Persetujuan pra-penyebaran.

  2. Tambahkan Pemberi Persetujuan Anda lalu pilih Periode waktu habis. Anda dapat menambahkan beberapa pengguna atau grup ke daftar pemberi persetujuan. Anda juga dapat memilih kebijakan Persetujuan bergantung pada alur kerja penyebaran Anda.

    Cuplikan layar memperlihatkan cara menyiapkan persetujuan pra-penyebaran.

Catatan

Azure DevOps tidak memperluas grup Azure Active Directory saat mengirimkan Pemberitahuan. Jika Anda harus menggunakan grup Azure ACTIVE Directory, kami sarankan Anda menambahkan alias email sebagai penerima eksplisit ke langganan Anda dan mengaitkan alias tersebut dengan grup AD Anda, jika berlaku untuk skenario Anda.

Persetujuan pasca-penyebaran

  1. Pilih alur rilis klasik Anda, lalu pilih ikon Kondisi pasca-penyebaran lalu klik tombol alihkan untuk mengaktifkan Persetujuan pasca-penyebaran.

  2. Tambahkan Pemberi Persetujuan Anda lalu pilih Periode waktu habis. Anda dapat menambahkan beberapa pengguna atau grup ke daftar pemberi persetujuan. Anda juga dapat memilih kebijakan Persetujuan bergantung pada alur kerja penyebaran Anda.

    Cuplikan layar memperlihatkan cara menyiapkan persetujuan pasca-penyebaran.

Catatan

Pemberi izin penyebaran harus memiliki izin Lihat rilis.

  • Pemberi persetujuan: Saat grup ditentukan sebagai pemberi persetujuan, hanya satu pengguna dari grup tersebut yang diperlukan untuk menyetujui, melanjutkan, atau menolak penyebaran.

  • Waktu habis: Jika tidak ada persetujuan yang diberikan dalam periode Batas Waktu , penyebaran akan ditolak.

  • Kebijakan persetujuan:

    • Untuk keamanan tambahan, Anda dapat menambahkan kebijakan persetujuan ini untuk mencegah pengguna yang meminta rilis menyetujuinya. Jika Anda bereksperimen dengan persetujuan, hapus centang opsi ini sehingga Anda dapat menyetujui atau menolak penyebaran Anda sendiri. Lihat Bagaimana variabel identitas diatur? untuk mempelajari selengkapnya tentang variabel identitas.
    • Kebijakan ini memungkinkan Anda menerapkan autentikasi multifaktor dalam alur persetujuan rilis. Jika kebijakan ini diperiksa, kebijakan ini akan meminta pemberi izin untuk masuk kembali sebelum menyetujui rilis. Fitur ini hanya tersedia di Azure DevOps Services untuk akun yang didukung Microsoft Entra saja.
    • Kurangi beban kerja pengguna dengan secara otomatis menyetujui perintah berikutnya jika pengguna yang ditentukan telah menyetujui penyebaran ke tahap sebelumnya dalam alur (hanya berlaku untuk persetujuan pra-penyebaran).

Pemberitahuan persetujuan

Anda dapat mengaktifkan pemberitahuan dari pengaturan proyek Anda untuk berlangganan peristiwa rilis. Email dikirim ke pemberi persetujuan dengan tautan ke halaman ringkasan tempat mereka dapat menyetujui/menolak rilis.

  1. Dari proyek Anda, pilih ikon gigiPengaturan proyek.

  2. Pilih Pemberitahuan dari panel navigasi kiri, lalu pilih Rilis langganan>baru untuk menambahkan langganan peristiwa baru.

    Cuplikan layar memperlihatkan pemberitahuan proyek.