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
Tampilan umpan memungkinkan pengembang 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 menyertakan tiga tampilan: @Local, @Prerelease, dan @Release. Tampilan @Local adalah default dan berisi semua paket yang diterbitkan, bersama dengan paket yang disimpan dari sumber hulu. Semua tampilan mendukung NuGet, npm, Maven, Python, Cargo, dan Universal Packages.
Anda dapat mengubah tampilan default di Pengaturan Umpan>Tampilan. Namun, mengubah tampilan default tidak mengizinkan penerbitan langsung ke tampilan tersebut. Paket hanya dapat diterbitkan ke umpan dasar, di mana paket tersedia dalam tampilan @Local.
Prasyarat
| Produk | Persyaratan |
|---|---|
| Azure DevOps | - Organisasi Azure DevOps dan proyek. - Umpan Azure Artifak. |
Mempromosikan paket ke tampilan
Catatan
Anda harus menjadi Penerbit Umpan (Kontributor) atau Pemilik Umpan untuk mempromosikan paket ke dalam tampilan.
Ikuti langkah-langkah berikut untuk mempromosikan paket ke tampilan tertentu di umpan Anda:
Masuk ke organisasi Azure DevOps Anda, lalu navigasikan ke proyek Anda.
Pilih Artefak, lalu pilih feed Anda dari menu dropdown.
Pilih paket yang ingin Anda promosikan, lalu pilih Promosikan.
Pilih tampilan dari menu dropdown, lalu pilih Promosikan sekali lagi.
Penting
Azure Artifacts tidak mendukung penurunan paket. Setelah paket dipromosikan, paket tidak dapat dikembalikan ke tampilan sebelumnya.
Mempromosikan paket menggunakan REST API
Untuk mempromosikan paket menggunakan REST API, kirim permintaan PATCH dengan isi permintaan yang diformat sebagai dokumen JSON Patch . Ini menambahkan tampilan target (misalnya, Prarilis) ke dalam array tampilan paket.
Masuk ke Azure DevOps, lalu navigasikan ke proyek Anda.
Buat Token Akses Pribadi dengan Packaging>Membaca, menulis, & mengelola cakupan.
Salin URL titik akhir, ganti di salah satu contoh di bawah ini (PowerShell atau curl), dan jalankan perintah untuk mempromosikan paket Anda ke tampilan yang diinginkan.
Umpan lingkup organisasi:
https://pkgs.dev.azure.com/{organization}/_apis/packaging/feeds/{feedId}/nuget/packages/{packageName}/versions/{packageVersion}?api-version=7.2-preview.1Umpan lingkup proyek
https://pkgs.dev.azure.com/{organization}/{project}/_apis/packaging/feeds/{feedId}/nuget/packages/{packageName}/versions/{packageVersion}?api-version=7.2-preview.1
Lihat JsonPatchOperation dan NuGet - Perbarui Versi Paket untuk informasi lebih lanjut.
umpan cakupan koleksi:
https://{instance}/{collection}/_apis/packaging/feeds/{feedId}/nuget/packages/{packageName}/versions/{packageVersion}?api-version=7.1Umpan lingkup proyek
https://{instance}/{collection}/{project}/_apis/packaging/feeds/{feedId}/nuget/packages/{packageName}/versions/{packageVersion}?api-version=7.1
Lihat JsonPatchOperation dan NuGet - Perbarui Versi Paket untuk informasi lebih lanjut.
Contoh
Ganti tempat penampung dengan token akses pribadi, URL titik akhir, dan nama tampilan, lalu jalankan perintah untuk mempromosikan paket Anda ke tampilan yang diinginkan:
$env:PAT = "YOUR_PERSONAL_ACCESS_TOKEN"
$uri = "YOUR_URL"
$headers = @{
"Content-Type" = "application/json"
Authorization = "Basic " + [Convert]::ToBase64String([Text.Encoding]::ASCII.GetBytes(":$env:PAT"))
}
$body = @{
views = @{
op = "add"
path = "/views/-"
value = "YOUR_VIEW_NAME"
}
} | ConvertTo-Json
Invoke-RestMethod -Uri $uri -Method Patch -Headers $headers -Body $body
Catatan
Semua tampilan umpan dalam proyek publik dapat diakses secara publik dan dapat dilihat oleh siapa saja di internet.
Mengelola tampilan
Secara default, Artefak Azure menyertakan tiga tampilan: @Local, @Prerelease, dan @Release. Anda juga dapat membuat tampilan tambahan dan mengelola tampilan yang sudah ada dengan mengganti nama atau menghapusnya dari pengaturan umpan Anda
Masuk ke organisasi Azure DevOps Anda, lalu navigasikan ke proyek Anda.
Pilih Artefak, lalu pilih feed Anda dari menu dropdown.
Pilih ikon roda gigi
untuk membuka pengaturan umpan Anda.
Pilih Tampilan, pilih tampilan, lalu pilih Edit untuk mengubahnya. Untuk membuat tampilan baru, pilih Tambahkan tampilan.
Pilih Simpan saat Anda selesai.
Penting
Untuk umpan publik, jika Anda mengubah izin akses tampilan menjadi Orang tertentu, tampilan tersebut tidak lagi tersedia sebagai sumber hulu.