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 berbagi subset versi paket tertentu dengan konsumen. Ini berguna ketika Anda ingin memberikan akses ke paket yang telah diuji dan divalidasi, sambil menahan yang masih dalam pengembangan atau yang tidak memenuhi standar kualitas Anda.
Tampilan default
Setiap umpan Artefak mencakup tiga tampilan secara default: @local, , @prereleasedan @release. Dua yang terakhir adalah tampilan yang disarankan yang dapat Anda ganti nama atau hapus sesuai kebutuhan.
@local adalah tampilan default dan umumnya digunakan dalam sumber hulu. Anda bisa mengubah tampilan default di Pengaturan Umpan>Tampilan, tetapi perhatikan bahwa ini tidak memungkinkan penerbitan langsung ke tampilan tersebut. Paket hanya dapat diterbitkan ke umpan dasar, di mana paket tersebut akan tersedia dalam tampilan @Local.
Tampilan @local berisi:
- Semua paket diterbitkan langsung ke feed.
- Semua paket yang disimpan dari sumber upstream.
Tampilan umpan bersifat baca-saja, yang berarti bahwa pengguna yang tersambung ke tampilan hanya dapat menggunakan paket yang diterbitkan ke tampilan tersebut dan/atau paket yang sebelumnya disimpan dari sumber upstream. Lihat grafik paket untuk mempelajari bagaimana grafik paket dibangun.
Nota
Azure Artifacts hanya mendukung penerbitan dan pemulihan paket dari dan ke tampilan default: @Local.
Tampilan umpan dan sumber hulu
Tampilan umpan dan sumber hulu dirancang untuk bekerja sama menyediakan solusi kelas perusahaan untuk berbagi dan mengonsumsi paket. Untuk mengizinkan umpan Azure Artifacts lainnya menggunakan umpan Anda sebagai sumber hulu, Anda harus mengatur visibilitas umpan kepada anggota organisasi Anda, atau anggota ID Microsoft Entra Anda, tergantung pada skenario Anda.
Jika Anda memilih ID Microsoft Entra, semua orang di organisasi Anda akan dapat mengakses umpan Anda, dan semua umpan di organisasi Anda serta organisasi lain yang terkait dengan tenant Microsoft Entra yang sama akan dapat mengalir ke umpan Anda.
Nota
Semua tampilan umpan di umpan publik dapat diakses oleh semua orang di internet.
Paket rilis dengan tampilan umpan
Saat merilis paket, penting untuk mengomunikasikan tiga aspek utama:
Saat membuat paket rilis, penting untuk menyampaikan tiga informasi:
Sifat perubahan: Jenis perubahan apa yang sedang diperkenalkan.
Risiko perubahan: Seberapa mengganggu atau merusak perubahan.
Kualitas perubahan: Apakah paket memenuhi standar validasi Anda.
Sifat dan risiko perubahan
Baik sifat maupun risiko berkaitan dengan niat perubahan, yang diketahui pada awal pengembangan:
Alam: Apakah Anda menambahkan fitur baru, memperbarui yang sudah ada, atau memperbaiki bug?
Risiko: Apakah perubahan memengaruhi komponen penting seperti API atau memperkenalkan perubahan yang melanggar?
Sebagian besar tim menggunakan Semantic Versioning (SemVer) untuk menyampaikan informasi ini. SemVer diadopsi secara luas dan efektif untuk menandakan sifat dan risiko.
1.2.3
│ │ └─ Patch (bug fixes)
│ └── Minor (new features)
└──── Major (breaking changes)
Kualitas perubahan
kualitas
Meskipun solusi ada untuk melakukan pravalidasi (misalnya, mengonsumsi DLL build secara langsung sebelum dikemas dan menerbitkan paket ke lingkungan "debug" atau "CI", lalu memvalidasi dan menerbitkan ulang paket tersebut ke lingkungan "rilis"), mereka tidak menjamin paket akhir memenuhi standar kualitas.
Sebagai gantinya, Anda dapat menggunakan tampilan umpan untuk mengomunikasikan kualitas. Dengan menggunakan tampilan @Release, Anda hanya dapat berbagi paket yang telah lulus validasi dan memenuhi standar kualitas Anda. Ini memungkinkan konsumen Anda hanya melihat subset versi paket yang diuji, divalidasi, dan siap digunakan. Pendekatan ini memastikan konsumen mengakses paket yang stabil dan siap produksi. Lihat Mempromosikan paket dan mengelola tampilan umpan untuk detail selengkapnya.