Menyebarkan dari beberapa cabang menggunakan Azure Pipelines
Layanan Azure DevOps | Azure DevOps Server 2022 - Azure DevOps Server 2019
Filter artefak dapat digunakan dengan pemicu rilis untuk disebarkan dari beberapa cabang. Menerapkan filter artefak ke cabang tertentu memungkinkan penyebaran ke tahap tertentu ketika semua kondisi terpenuhi.
Prasyarat
Repositori Git untuk membuat alur. Jika Anda tidak memilikinya, gunakan aplikasi sampel pipelines-dotnet-core .
Build kerja untuk repositori Anda.
Menyiapkan alur rilis
Pilih Rilis di bawah Alur. Jika ini adalah alur rilis pertama Anda, pilih Alur Baru, jika tidak pilih Buat rilis.
Pilih Mulai dengan pekerjaan kosong saat diminta untuk memilih templat.
Pilih Tambahkan artefak dan tentukan proyek, alur build, dan versi default. Pilih Tambahkan setelah selesai.
Pilih ikon Pemicu penyebaran berkelanjutan dan aktifkan pemicu Penyebaran berkelanjutan untuk membuat rilis setiap kali build baru tersedia.
Di bawah Tahapan, pilih tahap dan ganti namanya menjadi Dev. Tahap ini akan dipicu ketika artefak build diterbitkan dari cabang pengembang.
Pilih ikon Kondisi pra-penyebaran di tahap Dev dan atur pemicu penyebaran ke Setelah rilis untuk memicu penyebaran ke tahap ini setiap kali rilis baru dibuat.
Aktifkan filter Artefak. Pilih Tambahkan dan tentukan cabang artefak dan build Anda.
Di bawah Tahap, pilih Tambahkan lalu Tahap baru untuk menambahkan tahap baru. Pilih Mulai dengan pekerjaan kosong saat diminta untuk memilih templat, dan ganti nama tahap menjadi Prod. Tahap ini akan dipicu ketika artefak build diterbitkan dari cabang utama. Ulangi langkah 6-8 dan ganti cabang Build untuk tahap ini ke utama.
Tambahkan ke setiap tahap semua tugas penyebaran yang relevan ke lingkungan Anda.
Sekarang lain kali Anda memiliki build yang berhasil, alur akan mendeteksi cabang mana yang memicu build dan memicu penyebaran ke tahap yang sesuai saja.
Artikel terkait
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk