Dela paket med offentliga flöden

Azure DevOps-tjänster

Azure Artifacts är ett enkelt sätt att dela paket med användare utanför organisationen, inklusive externa kunder, med hjälp av offentliga feeds. Paket som lagras i offentliga feeds kan nås och installeras av vem som helst på Internet utan att ett Azure DevOps-konto krävs.

Viktigt!

Offentliga feeds är beroende av offentliga projekt. Från och med 2027 konverteras befintliga offentliga projekt automatiskt till privata. När det händer är offentliga feeds inte längre offentligt tillgängliga eftersom de ärver synligheten för värdprojektet. Om du fortfarande behöver distribuera paket offentligt efter konverteringen planerar du en migrering före 2027. Mer information finns i Offentliga projekt dras tillbaka.

Förutsättningar

Produkt Requirements
Azure DevOps – En organisation i Azure DevOps .
– Ett Azure DevOps-projekt.

Kommentar

Offentliga feeds är endast tillgängliga i Azure DevOps Services.

Skapa ett offentligt flöde

Viktigt!

Endast organisationer med principen Tillåt offentligt projekt som redan är aktiverad kan skapa projekt eller ändra synligheten för ett projekt till offentlig. Principen är inte längre tillgänglig för organisationer som inte redan använder den. Microsoft rekommenderar att du använder GitHub för alla dina offentliga projektbehov.

Offentliga feeds är projektomfattande feeds i ett befintligt offentligt projekt. Offentliga feeds ärver synlighetsinställningarna för värdprojektet.

  1. Logga in på din Azure DevOps organisation och gå sedan till ditt befintliga offentliga projekt.

  2. Välj Artefakter och välj sedan Skapa feed.

  3. Ange ett Namn för feeden, välj Project: PublicProject (Rekommenderas) för dess omfång och välj sedan Skapa.

    En skärmbild som visar hur du skapar ett nytt offentligt flöde.

Dela paket

Om du vill dela dina paket offentligt kan du bara dela din feed-URL, till exempel: https://dev.azure.com/<ORGANIZATION_NAME>/<PROJECT-NAME>/_artifacts/feed/<FEED_NAME> eller dela enskilda paket med hjälp av paketmärken. Vem som helst kan komma åt och ladda ned paket från ditt offentliga flöde utan att kräva ett Azure DevOps konto medan värdprojektet förblir offentligt. Från och med 2027 konverteras befintliga offentliga projekt automatiskt till privata och offentliga feeds kommer inte längre att vara offentligt tillgängliga.

En skärmbild som visar ett paket i ett offentligt flöde.

Kommentar

Du måste vara feedadministratör för att aktivera paketmärken. Mer information finns i Hantera behörigheter .

Publicera paket (CLI)

Pakettyp Artiklar
NuGet - Publicera NuGet-paket – (NuGet.exe)
- Publicera NuGet-paket – (dotnet)
Npm - Publicera npm-paket
Maven - Publicera Maven-artefakter
Gradle - Publicera artefakter med Gradle
Python - Publicera Python-paket
Cargo - Publicera Cargo-paket
universalpaket - Publicera universella paket

Publicera paket med Azure-pipelines

Pakettyp Artiklar
NuGet - Publicera NuGet-paket
Npm - Publicera npm-paket
Maven - Publicera Maven-artefakter
Gradle - Publicera artefakter med Gradle
Python - Publicera Python-paket
Cargo - Publicera Cargo-paket (YAML/Classic)
universalpaket - Publicera universella paket

Kommentar

Om din organisation använder en brandvägg eller en proxyserver kontrollerar du att du tillåter URL:er och IP-adresser för Azure Artifacts-domäner.