Vad är feeds?

Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019

Artefaktflöden är organisationskonstruktioner som gör att du kan lagra, hantera och gruppera dina paket och styra vem du vill dela dem med. Feeds är inte pakettypsberoende. Du kan lagra alla följande pakettyper i en enda feed: npm, NuGet, Maven, Python och Universal-paket.

Project-scoped vs Organization-scoped feeds

Tidigare begränsades alla feeds till en organisation, de kunde visas och nås i Azure Artifacts-hubben från alla projekt i en organisation. I och med introduktionen av offentliga feeds introducerade vi även feeds med projektomfattning. Den här typen av feed kan bara nås från värdprojektet.

Endast feeds med projektomfattning kan offentliggöras. Du kan läsa mer om offentliga feeds senare i den här artikeln. Se Synlighet för feeds för att förstå skillnaderna mellan feeds med projektomfattning och organisationsomfattning.

Kommentar

För att få åtkomst till ett flöde i en annan organisation måste en användare få åtkomst till det projekt som är värd för flödet.

Offentliga feeds

Offentliga feeds används för att dela dina paket offentligt med alla på Internet. Användarna behöver inte vara medlemmar i din organisation eller ditt företag. De kan komma åt paketen även om de inte har något Azure DevOps-konto.

Offentliga feeds är projektomfattande feeds och ärver synlighetsinställningarna för värdprojektet.

Det finns några viktiga saker att notera när det gäller offentliga feeds:

  • Offentliga feeds kan bara skapas i offentliga projekt.
  • Offentliga feeds är inte avsedda som ersättning för befintliga pakethanteringsplattformar (NuGet.org, npmjs.com osv.).
  • Offentliga användare kan för närvarande inte ladda ned universella paket. Alla andra pakettyper stöds för offentlig åtkomst.

Kommentar

Alla feedvyer i ett offentligt projekt är tillgängliga för alla på Internet.

Skapa offentliga feeds

Offentliga feeds är projektomfattande feeds i ett offentligt projekt.

  1. Välj Artefakter.

    Skärmbild som visar artefakter på Azure DevOps-instrumentpanelen.

  2. Välj Skapa feed.

    Skärmbild som visar knappen skapa feed.

  3. Ge feeden ett Namn och välj sedan Projekt för flödets omfång.

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

  4. Välj Skapa när du är klar.

Ta bort en feed

  1. Välj Artefakter och välj sedan din feed från den nedrullningsbara menyn.

  2. Välj kugghjulsikonen kugghjulsikon för att navigera till feedens inställningar.

    En skärmbild som visar hur du kommer åt feedens inställningar

  3. Välj Ta bort feed.

  4. Välj Ta bort när du är klar.

    En skärmbild som visar ett varningsmeddelande innan du tar bort en feed

Återställa borttagna feeds

Om du av misstag tar bort en feed tillhandahåller Azure Artifacts ett 30-dagarsfönster för att återställa flödet till dess ursprungliga tillstånd. Efter de 30 dagarna tas feeden bort permanent. Under återställningsfönstret förblir feedens namn reserverat, paketen är inte tillgängliga för nedladdning och skrivåtkomsten pausas för flödet.

Du kan visa feeds som väntar på permanent borttagning i listrutan feed picker under fliken Borttagna feeds .

  1. Välj Artefakter.

  2. Välj listrutan feedväljare och välj sedan Borttagna feeds

    Listrutan Borttagna feeds

  3. Välj den feed som du vill återställa och välj sedan Feed Inställningar.

    Knappen Flödesinställningar

  4. Välj Återställ feed.

Ta bort en feed permanent

En feed som väntar på borttagning använder fortfarande lagringsutrymme. Om du vill ta bort feeden permanent innan perioden på 30 dagar är slut kan du göra följande:

  1. Välj Artefakter.

  2. Välj listrutan feedväljare och välj sedan Borttagna feeds

    Lista över borttagna feeds

  3. Välj den feed som du vill återställa och välj sedan Feed Inställningar.

    Flödesinställningar

  4. Välj Ta bort feed permanent och välj sedan Ta bort.

När feeden har tagits bort permanent kan användarna inte visa eller återställa sina paket. Feednamnet kommer att vara tillgängligt för återanvändning 15 minuter efter borttagningen.