Bagikan melalui


Mempromosikan paket dan mengelola tampilan umpan

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

Tampilan umpan memungkinkan pengguna mengontrol visibilitas paket dengan berbagi beberapa paket sambil menjaga orang lain tetap privat. Setiap tampilan memfilter umpan untuk menampilkan subset paket berdasarkan kriteria tertentu yang ditentukan untuk tampilan tersebut.

Secara default, Artefak Azure dilengkapi dengan tiga tampilan: @Local, @Prerelease, dan @Release. Tampilan @Local adalah default dan berisi semua paket yang diterbitkan serta yang disimpan dari sumber hulu. Semua tampilan mendukung NuGet, npm, Maven, Python, Cargo, dan Universal Packages.

Catatan

Azure Artifacts hanya mendukung penerbitan dan pemulihan paket dari tampilan default - @Local. Anda tidak dapat menerbitkan langsung ke tampilan @Prerelease atau @Release .

Mempromosikan paket

  1. Masuk ke organisasi Azure DevOps Anda, lalu navigasikan ke proyek Anda.

  2. Pilih Artefak, lalu pilih umpan Anda dari menu dropdown.

  3. Pilih paket yang ingin Anda promosikan, lalu pilih Promosikan.

    Cuplikan layar yang menampilkan cara mempromosikan paket ke tampilan di umpan Azure Artifacts.

  4. Pilih tampilan dari menu dropdown, lalu pilih Promosikan.

    Cuplikan layar memperlihatkan daftar tampilan yang tersedia.

Penting

Demosi paket tidak didukung. Setelah paket dipromosikan, paket tidak dapat dikembalikan ke tampilan sebelumnya.

Mempromosikan paket menggunakan REST API

Selain menggunakan antarmuka pengguna Azure Artifacts, Anda juga dapat mempromosikan paket menggunakan REST API.

Isi permintaan harus diformat sebagai dokumen Patch JSON yang menambahkan tampilan ke akhir array tampilan. Lihat Mulai menggunakan REST API dan sampel REST API untuk detail selengkapnya.

  • Umpan cakupan organisasi:

    PATCH https://pkgs.dev.azure.com/{organization}/_apis/packaging/feeds/{feedId}/nuget/packages/{packageName}/versions/{packageVersion}?api-version=7.1
    
  • Umpan cakupan proyek:

    PATCH https://pkgs.dev.azure.com/{organization}/{project}/_apis/packaging/feeds/{feedId}/nuget/packages/{packageName}/versions/{packageVersion}?api-version=7.1
    

Gunakan JsonPatchOperation untuk membangun isi permintaan Anda. Lihat NuGet - Perbarui Versi Paket untuk detail selengkapnya.

Contoh

$ curl -X "PATCH" "https://pkgs.dev.azure.com/{organization}/{project}/_apis/packaging/feeds/{feedId}/nuget/packages/{packageName}/versions/{packageVersion}?api-version=7.1" \
-h 'Content-Type: application/json' \
-u ':${PAT}' \
-d $'{
  "views": {
    "op": "add",
    "path": "/views/-",
    "value": "{viewName}"
  }
}'

Catatan

Semua tampilan umpan dalam proyek publik dapat diakses oleh semua orang di internet.

Mengelola tampilan

Azure Artifacts menawarkan tiga tampilan default: @Local, @Prerelease, dan @Release. Anda juga dapat membuat tampilan baru dan mengelola tampilan yang sudah ada dengan mengganti nama atau menghapusnya langsung dari pengaturan umpan Anda.

  1. Masuk ke organisasi Azure DevOps Anda, lalu navigasikan ke proyek Anda.

  2. Pilih Artefak, lalu pilih umpan Anda dari menu dropdown.

  3. Pilih ikon gigi di ujung kanan untuk mengakses pengaturan umpan Anda.

    Cuplikan layar memperlihatkan cara mengakses pengaturan umpan.

  4. Pilih Tampilan, pilih tampilan, lalu pilih Edit untuk mengedit tampilan Anda. Jika Anda ingin menambahkan tampilan baru, pilih Tambahkan tampilan.

  5. Pilih Simpan saat Anda selesai.

    Cuplikan layar memperlihatkan cara menambahkan, mengedit, atau menghapus tampilan umpan.

Penting

Untuk umpan publik, jika Anda mengubah izin akses tampilan ke Orang tertentu, tampilan tersebut tidak akan lagi tersedia sebagai sumber hulu.