Bagikan melalui


Umpan lingkup proyek

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

Saat membuat umpan Azure Artifacts baru, Anda dapat memilih untuk mencakup umpan ke proyek atau organisasi Anda tergantung pada kebutuhan Anda. Umpan yang dibuat melalui antarmuka web dilingkup proyek secara default.

Membuat umpan baru

Ikuti instruksi ini dan pilih cakupan yang sesuai untuk kebutuhan Anda untuk membuat umpan cakupan proyek atau cakupan organisasi.

  1. Pilih Artefak, lalu pilih Buat Umpan.

    Cuplikan layar memperlihatkan tombol buat umpan.

  2. Beri nama umpan Anda dan pilih visibilitasnya. Pilih sumber upstream jika Anda ingin menyertakan paket dari registri publik.

  3. Pilih Proyek jika Anda ingin membuat umpan cakupan proyek, jika tidak, pilih Organisasi.

  4. Pilih Buat setelah selesai.

    Cuplikan layar memperlihatkan cara membuat umpan cakupan proyek dan organisasi.

Catatan

Umpan cakupan organisasi tidak dapat dikonversi menjadi umpan cakupan proyek.

Umpan cakupan proyek vs cakupan organisasi

Umpan cakupan proyek mencakup proyek, bukan organisasi. Berikut adalah perbedaan utama antara dua jenis umpan:

  1. Visibilitas:

    • Umpan yang dicakup proyek mewarisi visibilitas proyek.
    • Umpan yang dilingkup organisasi selalu bersifat privat secara default.
  2. Tautan:

    • URL umpan cakupan proyek menyertakan proyek.

      • Contoh: https://pkgs.dev.azure.com/<ORG_NAME>/<PROJECT_NAME>/_packaging/<FEED_NAME>/nuget/v3/index.json
    • URL umpan yang dilingkup organisasi tidak menyertakan proyek.

      • Contoh: https://pkgs.dev.azure.com/<ORG_NAME>/_packaging/<FEED_NAME>/nuget/v3/index.json
  3. Antarmuka pengguna:

    • Semua umpan yang dilingkup organisasi tersedia dari menu dropdown umpan. Untuk melihat umpan cakupan proyek dalam daftar umpan, Anda harus menavigasi ke hosting proyek umpan tersebut.
  4. Koneksi ion:

    • Saat menyambungkan ke umpan cakupan proyek privat dari alur Azure Pipelines yang berada di organisasi yang sama tetapi dalam proyek yang berbeda, proyek yang dilingkup umpan harus memungkinkan akses ke layanan build proyek lain. Layanan build juga harus ditambahkan secara terpisah ke izin umpan, terlepas dari cakupan umpan. Untuk informasi selengkapnya, lihat Izin paket.

Kebijakan keamanan

Jika Anda ingin menambahkan lapisan keamanan tambahan ke umpan cakupan proyek dan melindungi visibilitas umpan, Anda dapat menonaktifkan kebijakan Izinkan proyek publik dari Kebijakan Organisasi Pengaturan.

Atau, Anda dapat menggunakan Api Buat Umpan untuk membuat umpan cakupan organisasi baru secara manual. Anda harus mengatur izin default untuk umpan baru secara manual baik dengan menggunakan API Izin Umpan atau pengaturan umpan Artefak.

Penting

Jika pengguna memiliki izin untuk mengakses tampilan tertentu, dan mereka tidak memiliki izin ke umpan, mereka masih akan dapat mengakses dan mengunduh paket melalui tampilan tersebut.
Jika Anda ingin menyembunyikan paket Sepenuhnya, Anda harus membatasi akses ke umpan dan tampilan. Untuk informasi selengkapnya, lihat Izin umpan dan tampilan.

Q&A

T: Bagaimana cara berbagi paket dengan semua pengguna di organisasi saya?

A: Jika Anda ingin membuat paket tertentu di umpan Anda tersedia untuk semua pengguna di organisasi Anda, buat atau pilih tampilan yang berisi paket yang ingin Anda bagikan dan pastikan visibilitasnya diatur ke Orang di organisasi saya.

T: Bagaimana cara mengakses umpan cakupan proyek di proyek lain menggunakan Azure Pipelines?

Agar alur dapat mengakses umpan cakupan proyek dalam proyek yang berbeda, perlu untuk memberikan akses alur ke proyek tempat umpan dilingkup dan umpan itu sendiri.

  • Penyiapan proyek: buka proyek yang menghosting umpan, pilih Izin pengaturan>Proyek lalu tambahkan layanan build proyek alur Anda ke grup Kontributor atau grup lain yang sesuai yang menyediakan akses kontributor kepada penggunanya.

  • Penyiapan umpan: Navigasikan ke umpan yang ingin Anda akses, pilih izin Pengaturan> Feed, lalu tambahkan layanan build proyek Anda sebagai Umpan dan Pembaca Upstream (Kolaborator). Identitas layanan build Project Anda ditampilkan dalam format berikut: [Project name] Build Service ([Organization name]) (misalnya, FabrikamFiber Build Service (codesharing-demo)).

T: Saya ingin mengunduh artefak alur dari proyek lain tetapi alur saya gagal?

A: Jika Anda ingin mengunduh artefak alur dari proyek lain dalam organisasi yang sama, pastikan bahwa izin berikut diatur untuk proyek hilir Anda dan alur yang menghasilkan artefak:

Pada alur yang menghasilkan artefak (proyek hilir): pilih elipsis untuk opsi >lainnya Kelola pencarian keamanan> untuk layanan build proyek upstram Anda dan izinkan hal berikut: Perbarui informasi build, Lihat alur build, dan Lihat build.

Pada proyek hilir: Project Pengaturan> Permissions>Pengguna> mencari nama proyek upstram Anda lalu pilih Perluas pencarian> pilih layanan build proyek upstram Anda dan izinkan yang berikut ini: Lihat informasi tingkat proyek.