Cakupan umpan: Umpan proyek vs organisasi
Layanan Azure DevOps | Azure DevOps Server 2022 - Azure DevOps Server 2019
Azure Artifacts memungkinkan pengembang mengelola dependensi mereka dari satu umpan. Umpan bertindak sebagai ruang organisasi untuk menghosting berbagai jenis paket, memberi Anda kontrol atas siapa yang dapat mengaksesnya, baik itu anggota tim dalam organisasi Anda atau bahkan pengguna publik.
Saat membuat umpan baru di Azure Artifacts, Anda dapat memilih untuk mencakupnya ke proyek atau organisasi Anda, tergantung pada skenario Anda. Namun, Azure Artifacts merekomendasikan cakupan umpan baru ke proyek. Dalam artikel ini, Anda akan mempelajari tentang perbedaan utama antara dua jenis umpan.
Membuat umpan
Masuk ke organisasi Azure DevOps Anda dan arahkan ke proyek Anda.
Pilih Artefak, lalu pilih Buat Umpan.
Berikan Nama untuk umpan Anda, pilih Visibilitasnya untuk menentukan siapa yang dapat melihat paket Anda, dan centang kotak centang Sertakan paket dari sumber publik umum jika Anda ingin menyertakan paket dari sumber publik seperti nuget.org.
Di bawah Cakupan, pilih Proyek untuk membuat umpan cakupan proyek, atau Organisasi jika Anda menginginkan umpan cakupan organisasi.
Pilih Buat setelah selesai.
Catatan
Umpan cakupan organisasi tidak dapat dikonversi ke umpan cakupan proyek.
Umpan cakupan proyek vs cakupan organisasi
Umpan cakupan proyek mencakup proyek, bukan organisasi. Berikut adalah perbedaan utama antara dua jenis umpan:
Golongan | Umpan Cakupan Proyek | Umpan Cakupan Organisasi |
---|---|---|
Visibilitas | Mewarisi visibilitas proyek. | Selalu privat secara default. |
Tautan | URL menyertakan nama proyek. Contoh: https://pkgs.dev.azure.com/<ORG_NAME>/<PROJECT_NAME>/_packaging/<FEED_NAME>/nuget/v3/index.json |
URL tidak menyertakan proyek. Contoh: https://pkgs.dev.azure.com/<ORG_NAME>/_packaging/<FEED_NAME>/nuget/v3/index.json |
Antarmuka Pengguna | Hanya terlihat setelah menavigasi ke proyek yang menghosting umpan. | Selalu tersedia dari menu dropdown umpan. |
Koneksi | Untuk mengakses umpan dari alur yang berjalan di proyek yang berbeda dalam organisasi yang sama, Project Collection Build Service dan identitas Build Service proyek yang menjalankan alur harus diberikan peran Penerbit Umpan (Kontributor) dalam pengaturan umpan. | Anda hanya perlu menetapkan peran Project Collection Build Service penerbit umpan (Kontributor) dalam pengaturan umpan. |
Catatan
Untuk menambahkan umpan dari organisasi lain sebagai sumber upstream, pemilik umpan target harus berbagi tampilan target dengan Semua umpan dan orang dalam organisasi yang terkait dengan penyewa Microsoft Entra saya dengan menavigasi ke Tampilan> Pengaturan>Umpan memilih tombol elipsis di sebelah kanan untuk tampilan > yang ditentukan lalu memilih Edit.
Tip
Jika Anda ingin menambahkan lapisan keamanan tambahan ke umpan cakupan proyek dan melindungi visibilitas umpan, Anda dapat menonaktifkan kebijakan Izinkan proyek publik dari Pengaturan Kebijakan Organisasi.
Q&A
T: Bagaimana cara berbagi paket dengan semua pengguna di organisasi saya?
A: Untuk membuat paket tertentu di umpan Anda dapat diakses oleh semua pengguna di organisasi Anda, buat atau pilih tampilan yang berisi paket yang ingin Anda bagikan dan atur visibilitasnya ke Orang di organisasi saya.
Penting
Jika pengguna memiliki akses ke tampilan tertentu, mereka masih dapat melihat dan mengunduh paket dari tampilan tersebut bahkan tanpa izin tingkat umpan. Jika Anda ingin sepenuhnya membatasi akses ke paket Anda, pastikan izin dibatasi untuk umpan dan tampilannya. Lihat Izin umpan dan tampilan untuk detail selengkapnya.
T: Bagaimana cara mengakses umpan cakupan proyek di proyek lain dari alur saya?
Untuk memungkinkan alur mengakses umpan cakupan proyek dalam proyek yang berbeda, Anda perlu memberikan akses alur ke proyek tempat umpan dilingkup dan ke umpan itu sendiri.
Izin proyek: navigasikan ke proyek yang menghosting umpan, pilih Izin pengaturan>Proyek lalu tambahkan layanan build proyek alur Anda ke grup Kontributor atau grup apa pun yang memberikan akses kontributor.
Izin umpan: navigasikan ke umpan yang ingin Anda akses, pilih Izin Umpan Pengaturan>, lalu tambahkan layanan build proyek Anda sebagai Umpan dan Pembaca Upstream (Kolaborator). Identitas layanan build Proyek diformat sebagai berikut:
[Project name] Build Service ([Organization name])
(misalnya, FabrikamFiber Build Service (codesharing-demo)).
T: Bagaimana cara mengunduh artefak alur dari proyek lain dalam organisasi yang sama?
A: Jika alur Anda gagal mengunduh artefak dari proyek lain, pastikan izin berikut diatur untuk proyek hilir dan alur yang menghasilkan artefak:
Pada alur yang menghasilkan artefak (proyek upstream): pilih elipsis untuk opsi> lainnya Kelola pencarian keamanan> untuk layanan build proyek hilir Anda, lalu izinkan hal berikut: Perbarui informasi build, Lihat alur build, dan Lihat build.
Pada proyek hilir: navigasikan ke Izin Pengaturan>Proyek Pengguna>> mencari nama proyek upstram Anda, lalu pilih Perluas pencarian> pilih layanan build proyek upstram Anda dan aktifkan Tampilkan informasi tingkat proyek.
T: Jika saya mengaktifkan sumber upstream di umpan baru dan mengatur visibilitasnya ke 'Anggota penyewa Microsoft Entra Anda,' apakah saya masih perlu menambahkan pengguna Microsoft Entra ke Organisasi Azure DevOps yang berisi umpan?
A: Ya, menambahkan pengguna ke organisasi Azure DevOps masih diperlukan bagi mereka untuk mengakses paket di umpan. Anda dapat menambahkannya sebagai Pengguna Valid Kumpulan Proyek dari Izin Keamanan>Pengaturan>Organisasi.