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
Masuk ke organisasi Azure DevOps Anda, lalu navigasikan ke proyek Anda.
Pilih Artefak, lalu pilih umpan Anda dari menu dropdown.
Pilih paket yang ingin Anda promosikan, lalu pilih Promosikan.
Pilih tampilan dari menu dropdown, lalu pilih Promosikan.
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.
Masuk ke organisasi Azure DevOps Anda, lalu navigasikan ke proyek Anda.
Pilih Artefak, lalu pilih umpan Anda dari menu dropdown.
Pilih ikon gigi di ujung kanan untuk mengakses pengaturan umpan Anda.
Pilih Tampilan, pilih tampilan, lalu pilih Edit untuk mengedit tampilan Anda. Jika Anda ingin menambahkan tampilan baru, pilih Tambahkan tampilan.
Pilih Simpan saat Anda selesai.
Penting
Untuk umpan publik, jika Anda mengubah izin akses tampilan ke Orang tertentu, tampilan tersebut tidak akan lagi tersedia sebagai sumber hulu.