Aracılığıyla paylaş


Genel beslemelerle paketleri kamuya açık olarak paylaşma

Azure DevOps Hizmetleri

Azure Artifacts, genel akışları kullanarak dış müşteriler de dahil olmak üzere kuruluşunuzun dışındaki kullanıcılarla paketleri paylaşmanın kolay bir yolunu sağlar. Genel akışlarda depolanan paketlere, Azure DevOps hesabına gerek kalmadan İnternet'teki herkes tarafından erişilebilir ve yüklenebilir.

Önkoşullar

ürün Gereksinimler
Azure DevOps - Azure DevOps kuruluşu.
- Azure DevOps projesi.

Not

Genel akışlar yalnızca Azure DevOps Services'ta kullanılabilir.

Genel akış oluşturma

Önemli

Yalnızca Genel projeye izin ver ilkesi zaten etkin olan kuruluşlar proje oluşturabilir veya projenin görünürlüğünü genel olarak değiştirebilir. İlke artık onu kullanmayan kuruluşlar tarafından kullanılamaz. Microsoft, tüm genel proje gereksinimleriniz için GitHub'ın kullanılmasını önerir.

Genel akışlar, ortak bir projedeki proje kapsamlı akışlardır. Genel akışlar barındırma projesinin görünürlük ayarlarını devralır.

  1. Azure DevOps kuruluşunuzda oturum açın ve genel projenize gidin.

  2. Yapıtlar'ı ve ardından Akış Oluştur'u seçin.

  3. Akışınız için bir Ad girin, kapsamı için Proje: GenelProje (Önerilen) seçeneğini belirleyin ve ardından Oluştur'u seçin.

    Yeni bir genel akışın nasıl oluşturulacağını gösteren ekran görüntüsü.

Paketleri paylaşma

Paketlerinizi herkese açık olarak paylaşmak için akış URL'nizi paylaşmanız yeterlidir; örneğin: https://dev.azure.com/<ORGANIZATION_NAME>/<PROJECT-NAME>/_artifacts/feed/<FEED_NAME> veya paket rozetlerini kullanarak tek tek paketleri paylaşabilirsiniz. Projeniz genel olarak kaldığı sürece herkes Azure DevOps hesabına gerek kalmadan genel akışınızdan paketlere erişebilir ve paketleri indirebilir.

Paketi genel akışta gösteren ekran görüntüsü.

Not

Paket rozetlerini etkinleştirmek için Akış Yöneticisi olmanız gerekir. Daha fazla ayrıntı için bkz . İzinleri yönetme.

Paketleri yayımlama (CLI)

Paket Türü Makaleler
NuGet - NuGet paketlerini yayımlama - (NuGet.exe)
- NuGet paketlerini yayımlama - (dotnet)
Npm - Npm paketlerini yayımlama
Maven - Maven Yapıtlarını Yayımlama
Gradle - Gradle kullanarak Yapıtları yayımlama
Python - Python paketlerini yayımlama
Yük - Kargo paketlerini yayımlama
Evrensel Paketler - Evrensel Paketleri Yayımlama

Azure Pipelines ile paketleri yayımlama

Paket Türü Makaleler
NuGet - NuGet paketlerini yayımlama
Npm - Npm paketlerini yayımlama
Maven - Maven Yapıtlarını Yayımlama
Gradle - Gradle ile Yapıtları Yayımlama
Python - Python paketlerini yayımlama
Yük - Kargo paketlerini yayımlama (YAML/Klasik)
Evrensel Paketler - Evrensel Paketleri Yayımlama

Not

Kuruluşunuz güvenlik duvarı veya ara sunucu kullanıyorsa Azure Artifacts Etki Alanı URL'lerine ve IP adreslerine izin verin.