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 2022 | Azure DevOps Server 2020
Mengelola paket perangkat lunak dapat menjadi proses yang kompleks dan menguras waktu, terutama ketika menangani proyek skala besar. Azure Artifacts menyediakan solusi manajemen paket yang andal yang menyederhanakan alur kerja dan meningkatkan kolaborasi tim.
Untuk memaksimalkannya, mengikuti praktik terbaik sangat penting untuk menjaga integritas dan kualitas paket. Artikel ini menyoroti panduan utama untuk membuat, menerbitkan, dan menggunakan paket di Azure Artifacts. Baik Anda baru menggunakan Azure Artifacts atau pengguna berpengalaman, praktik terbaik ini membantu Anda mengoptimalkan alur kerja dan memastikan keberhasilan proyek.
Prasyarat
Produk | Persyaratan |
---|---|
Azure DevOps | - Organisasi Azure DevOps . - Proyek Azure DevOps . - Saluran Azure Artifacts. |
Praktik terbaik untuk penerbit paket
Mengikuti praktik terbaik membantu memastikan konsistensi, keamanan, dan pengalaman pengguna yang lancar. Di bawah ini adalah rekomendasi utama saat menerbitkan paket dengan Azure Artifacts:
Nota
Anda harus menjadi Penerbit Umpan (Kontributor) atau yang lebih tinggi untuk menerbitkan paket ke umpan. Lihat Mengelola Izin untuk detail selengkapnya.
Gunakan umpan tunggal per repositori:
Aliran adalah struktur organisasi untuk menghosting berbagai jenis paket. Meskipun Anda dapat memiliki beberapa umpan untuk proyek, yang terbaik adalah membatasi proyek untuk merujuk hanya satu umpan untuk meminimalkan potensi konflik. Jika Anda ingin mengakses paket dari beberapa umpan atau registri publik, disarankan untuk menggunakan sumber hulu. Lihat Apa yang dimaksud dengan sumber hulu? untuk detail lebih lengkap.
Menerbitkan paket yang baru dibuat secara otomatis:
Mengotomatiskan publikasi paket baru memastikan bahwa versi terbaru Anda selalu tersedia untuk tim atau konsumen target Anda tanpa intervensi manual. Saat Anda menerbitkan paket, paket tersebut ditambahkan ke tampilan dalam umpan
@local
Anda. Lihat Apa itu tampilan umpan? untuk informasi lebih lanjut.Aktifkan kebijakan retensi untuk membersihkan versi paket lama secara otomatis:
Seiring waktu, versi paket lama dapat menumpuk, mengonsumsi penyimpanan yang tidak perlu dan memperlambat kueri. Mengaktifkan kebijakan retensi memungkinkan Anda menghapus versi paket yang lebih lama secara otomatis sambil menyimpan sejumlah versi terbaru yang ditentukan. Ini tidak hanya mengoptimalkan performa klien tetapi juga membantu mengelola biaya penyimpanan secara efisien. Lihat kebijakan penyimpanan untuk detail selengkapnya.
Gunakan tampilan umpan untuk merilis paket:
Tampilan umpan dapat digunakan untuk berbagi subset versi paket dengan konsumen Anda. Misalnya, untuk membuat paket tersedia untuk pengadopsi awal, Anda dapat memilihnya dari umpan Anda dan mempromosikannya ke tampilan
@Prerelease
. Setelah Anda menganggap paket tersebut memiliki kualitas yang memadai untuk rilis lengkap, Anda dapat mempromosikannya ke dalam@Release
view. Paket yang dipromosikan ke tampilan dikecualikan dari kebijakan retensi dan tidak akan tunduk pada penghapusan. Lihat Apa itu tampilan umpan? untuk informasi lebih lanjut.Pastikan izin akses yang tepat untuk tampilan Anda:
Jika paket Anda digunakan oleh tim eksternal atau di seluruh organisasi, pastikan tampilan
@Release
dan@Prerelease
memiliki pengaturan visibilitas yang sesuai. Lihat pengaturan tampilan umpan untuk detail selengkapnya.
Praktik terbaik untuk konsumen paket
Bagian ini menguraikan praktik terbaik untuk menggunakan paket dengan Azure Artifacts untuk memastikan penggunaan yang efisien:
Gunakan sumber hulu untuk paket eksternal:
Jika Anda ingin menggunakan paket dari umpan eksternal atau registri publik seperti NuGet.org atau npmjs.com, disarankan untuk menggunakan sumber hulu. Lihat Apa itu sumber hulu? dan Siapkan sumber hulu untuk detail lebih lanjut.
Nota
Anda harus menjadi Umpan dan Pembaca Upstream (Kolaborator) atau yang lebih tinggi untuk menyimpan paket dari sumber hulu. Lihat Mengelola Izin untuk detail selengkapnya.
Pastikan urutan sumber mencerminkan strategi resolusi paket yang Anda inginkan:
Sistem umpan memeriksa sumber hulu secara berurutan dan akan mengambil paket dari sumber pertama yang mengandungnya. Perhatikan urutan untuk memastikan umpan Anda menyelesaikan paket dari sumber yang benar. Lihat Memesan sumber upstream Anda dengan sengaja dan pesanan Pencarian untuk detail selengkapnya.
Tambahkan sumber eksternal menggunakan pencari umpan:
Jika sumber berada di penyewa Microsoft Entra yang sama tetapi bukan bagian dari organisasi Anda, Anda harus menggunakan pencari umpan. Sintaks untuk pencari umpan adalah sebagai berikut:
azure-feed://<organization>/<projectName>/<feed>@<view>
.
Konten terkait
Memantau konsumsi penyimpanan Artefak