Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Layanan Azure DevOps | Azure DevOps Server | Azure DevOps Server 2022
Mirip dengan kumpulan agen, grup penyebaran adalah sekumpulan mesin target yang logis. Setiap grup memiliki agen penyebaran yang terinstal.
Grup penyebaran biasanya mewakili lingkungan seperti pengembangan, pengujian, atau produksi. Setiap komputer fisik atau komputer virtual (VM) dalam grup penyebaran berkomunikasi dengan Azure Pipelines untuk mengoordinasikan tugas penyebaran. Grup penyebaran berbeda dari pekerjaan penyebaran, yang merupakan kumpulan langkah-langkah terkait tugas yang ditentukan dalam alur YAML.
Grup penyebaran memberi Anda cara yang fleksibel untuk mengelola dan memantau target penyebaran Anda. Anda dapat menentukan konteks keamanan dan lingkungan runtime untuk agen, menetapkan peran dan izin kepada anggota tim, dan mendapatkan visibilitas real-time ke dalam penyebaran dengan log langsung untuk setiap server. Anda juga dapat menggunakan tag untuk menargetkan komputer tertentu, membuat penyebaran lebih tepat dan efisien.
Grup penyebaran hanya tersedia dalam alur rilis klasik.
Prasyarat
| Produk | Persyaratan |
|---|---|
| Azure DevOps | - Organisasi Azure DevOps - Proyek Azure DevOps - Izin administrator pada komputer Windows atau Linux untuk menginstal dan mengonfigurasi agen penyebaran |
Membuat grup penyebaran
Masuk ke organisasi Azure DevOps Anda, dan buka proyek Anda.
Pilih Pipeline>Grup Penyebaran.
Pada panel Grup penyebaran , pilih Baru. Jika ini adalah grup penyebaran pertama Anda, pilih Tambahkan grup penyebaran.
Masukkan nilai Nama grup penyebaran , lalu pilih Buat.
Pada panel yang muncul, pilih Windows atau Linux untuk Jenis target yang akan didaftarkan. Tindakan ini menghasilkan skrip pendaftaran.
Pilih Gunakan token akses pribadi dalam skrip untuk autentikasi, lalu pilih Salin skrip ke clipboard.
Simpan skrip yang disalin untuk dijalankan pada semua komputer target di grup penyebaran Anda.
Mendaftarkan server target
Untuk mendaftarkan setiap server target dalam grup penyebaran:
Masuk ke komputer dengan menggunakan akun yang memiliki izin administrator, dan jalankan skrip yang disalin. Untuk komputer Windows, gunakan prompt perintah PowerShell yang ditingkatkan.
Saat Anda diminta untuk menambahkan tag, masukkan Y, lalu berikan satu atau beberapa tag.
Anda dapat menggunakan tag untuk menargetkan penyebaran ke server tertentu dalam pekerjaan grup penyebaran. Tag tidak peka huruf besar/kecil dan dibatasi masing-masing 256 karakter. Tidak ada batasan jumlah tag yang dapat Anda gunakan.
Setelah penyiapan selesai, skrip harus mengembalikan pesan berikut:
Service vstsagent.{organization-name}.{computer-name} started successfully.
Menginstal dan memperbarui agen
Setiap server target dalam grup penyebaran memerlukan agen penyebaran. Skrip pendaftaran yang dihasilkan untuk server target menginstal agen. Atau, Anda dapat menginstal agen dengan menggunakan salah satu metode berikut:
Untuk Azure VM, Anda dapat menyiapkan server dengan menginstal ekstensi agen Azure Pipelines di setiap VM.
Gunakan tugas AzureResourceGroupDeploymentV2 dalam alur rilis untuk membuat dan mendaftarkan agen secara dinamis untuk grup penyebaran.
Untuk informasi selengkapnya, lihat Menyediakan agen untuk grup penyebaran.
Untuk meningkatkan agen penyebaran ke versi terbaru tanpa menyebarkan ulang, buka panel Grup penyebaran , pilih elipsis Tindakan lainnya di samping grup penyebaran Anda, lalu pilih Perbarui target. Untuk informasi selengkapnya, lihat agen Pipeline Azure.
Membuat dan mengelola kumpulan penyebaran
Kumpulan penyebaran adalah kumpulan server target yang tersedia di seluruh organisasi Azure DevOps Anda. Untuk membuat atau mengelola kumpulan penyebaran, Anda harus memiliki izin Administrator Koleksi Proyek.
Saat membuat kumpulan penyebaran baru, Anda dapat secara otomatis memprovisikan grup penyebaran yang sesuai di proyek yang dipilih atau di semua proyek di organisasi. Grup penyebaran ini berbagi server target yang sama dengan kumpulan penyebaran.
Untuk meningkatkan versi agen di semua server di kumpulan penyebaran, buka Kumpulan penyebaran, pilih elipsis Tindakan lainnya di samping kumpulan, lalu pilih Perbarui target.
Bagikan kelompok penyebaran
Anda dapat berbagi grup penyebaran dengan proyek lain di organisasi Azure DevOps Anda. Untuk membuat kelompok penerapan tersedia untuk proyek lain:
Masuk ke organisasi Azure DevOps Anda, dan buka proyek Anda.
Pilih Pipeline>Grup Penyebaran. Pilih grup penyebaran Anda, lalu pilih Kelola.
Dalam daftar proyek, pilih proyek yang ingin Anda bagikan grup penyebarannya, lalu pilih Simpan.
Konfirmasikan bahwa untuk proyek yang dipilih, grup penyebaran bersama tercantum di panel Grup penyebaran .
Menyebarkan secara otomatis ke server target baru
Anda dapat mengonfigurasi lingkungan Anda untuk menyebarkan rilis terakhir yang berhasil secara otomatis saat server target baru ditambahkan ke grup penyebaran:
Masuk ke organisasi Azure DevOps Anda, dan buka proyek Anda.
Pilih Alur>Rilis, lalu pilih alur rilis Anda.
Pilih ikon pasca-penyebaran untuk membuka panel Kondisi pasca-penyebaran , lalu aktifkan Pemicu penyebaran ulang otomatis.
Di bawah Pilih peristiwa, pilih Target baru dengan tag yang diperlukan akan tersedia.
Di bawah Pilih tindakan, pilih Sebarkan ulang penyebaran terakhir yang berhasil di lingkungan ini.