Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Azure DevOps Hizmetleri
Evrensel Paketler, NuGet, npm ve Python paketleri gibi biçimlerin ötesinde birçok dosya türünü ve paket içeriğini depolamanıza olanak sağlar. Azure CLI kullanarak bunları doğrudan komut satırından yayımlayabilirsiniz. Evrensel Paket en fazla 4 TiB olabilir ve bir ad ve sürüm içermelidir. Bu makalede, Azure Artifacts özet akışınıza bir Evrensel Paketin nasıl yayımlanacağı gösterilmektedir.
Önkoşullar
| Ürün | Gereksinimleri |
|---|---|
| Azure DevOps | - Azure DevOps kuruluşu. - Azure DevOps projesi. Azure CLI yükleyin. - Azure DevOps uzantısını sürüm 0.14.0 veya üzerini yükleyin. |
Azure DevOps uzantısını yükleme
Azure CLI için Azure DevOps uzantısı, komut satırından Azure DevOps hizmetleri yönetmenize olanak tanır. Yüklemeden önce, Azure CLI sürüm 2.10.1 veya üzerinin yüklü olduğundan emin olun.
Azure DevOps uzantısını yüklemek için şunu çalıştırın:
az extension add --name azure-devopsMevcut bir yüklemeyi en son sürüme güncelleştirmek için şunu çalıştırın:
az extension update --name azure-devops
Akış oluşturma
Bir Universal Package yayımlayabilmeniz için, paketi yayımlayacağınız bir akışa ihtiyacınız vardır. Akış, paketlerinizi depolayan ve düzenleyen bir kapsayıcıdır ve bunlara kimlerin erişebileceğini denetleyebilirsiniz. Projeniz veya kuruluşunuz için bir akış oluşturmak için aşağıdaki adımları kullanın.
Azure DevOps kuruluşunuzda oturum açın ve projenize gidin.
Yapıtlar'ı seçin ve ardından Akış Oluştur öğesini seçin.Akışınız için bir Ad girin.
Paketlerinizi kimlerin görüntüleyebileceğini denetlemek için bir Görünürlük seçeneği belirleyin.
Akışınızın nuget.org veya npmjs.com gibi genel kaynaklardan da paket çekmesini istiyorsanız Ortak genel kaynaklardaki paketleri dahil et seçeneğini belirleyin.
Kapsam için akışın yalnızca projeniz için mi yoksa kuruluşun tamamı için mi geçerli olduğunu seçin.
İşiniz bittiğinde oluştur'u seçin.
Evrensel Paketleri Yayımlama
Akışınızı oluşturduktan sonra, ona bir Evrensel Paket yayınlamaya hazırsınız. Yayımladığınız her paket için bir ad ve sürüm numarası gerekir ve her ikisinin de belirli adlandırma kurallarına uyması gerekir:
- Paket adı küçük harf veya sayı ile başlayıp bitmelidir ve yalnızca harf, sayı ve ardışık olmayan tireler (
-), alt çizgi (_) veya nokta (.) içerebilir. - Paket sürümü de küçük harfli olmalı ve
+sonekiyle belirtilen derleme meta verisini içeremez. Daha fazla bilgi için bkz. anlamsal sürüm oluşturma.
Akışınızın kapsamının bir proje mi yoksa kuruluşunuzda mı olduğuna bağlı olarak Evrensel Paketinizi yayımlamak için aşağıdaki komutlardan birini çalıştırın:
proje kapsamlı akışı :
az artifacts universal publish --organization https://dev.azure.com/<YOUR_ORGANIZATION> --project <PROJECT_NAME> --scope project --feed <FEED_NAME> --name <PACKAGE_NAME> --version <PACKAGE_VERSION> --path <PACKAGE_DIRECTORY> --description <PACKAGE_DESCRIPTION>Kuruluş kapsamındaki akış:
az artifacts universal publish --organization https://dev.azure.com/<YOUR_ORGANIZATION> --feed <FEED_NAME> --name <PACKAGE_NAME> --version <PACKAGE_VERSION> --path <PACKAGE_DIRECTORY> --description <PACKAGE_DESCRIPTION>
Not
Paketiniz olağanüstü sayıda dosya (100 bin veya daha fazla) içeriyorsa yayımlama başarısız olabilir. Bu durumda, dosya sayısını azaltmak için dosyaları bir ZIP veya TAR arşivinde paketleyin.
Yayımlanan paketleri görüntüleme
Paketinizi yayımladıktan sonra akışınızda kullanılabilir olduğunu onaylayabilirsiniz.
Azure DevOps kuruluşunuzda oturum açın ve projenize gidin.
Yapıtlar'ı seçin ve ardından açılan menüden akışınızı seçin. Yayımlama başarıyla tamamlandıysa paketinizin akışınızda kullanılabilir olması gerekir.
İlgili içerik
Evrensel Paketleri Azure Pipelines (YAML/Classic) ile yayımlama ve indirme
Evrensel Paketler yukarı akış kaynaklarını