Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022 | Azure DevOps Server 2020
Med Azure Artifacts uppströmskällor kan du effektivisera pakethanteringen genom att använda en enda feed för att lagra både de paket som du publicerar och de som du använder från externa feeds och offentliga register, till exempel npmjs.com, NuGet.org. När en uppströmskälla är aktiverad i feeden sparar Azure Artifacts automatiskt en kopia av alla paket som installeras av en medarbetare eller högre uppströms.
Kommentar
Maven snapshots stöds inte i upstream-källor.
Aktivera överordnade källor i en ny feed
Logga in på din Azure DevOps-organisation och navigera sedan till projektet.
Välj Artefakter, och välj sedan Skapa feed.
Ange ett namn för feeden och välj dess inställningar för synlighet och omfång . Kontrollera kryssrutan Inkludera paket från vanliga offentliga källor för att aktivera överordnade källor.
Välj Skapa när du är klar.
Kommentar
Du måste vara feedägare eller flödesadministratör för att kunna lägga till eller ta bort överordnade källor.
Aktivera överordnade källor i en befintlig feed
Logga in på din Azure DevOps-organisation och navigera sedan till projektet.
Välj kugghjulsikonen
för att navigera till flödesinställningarna.Välj Överordnade källor och välj sedan Lägg till uppströmskälla.
Välj Offentlig källa och välj sedan en offentlig källa på den nedrullningsbara menyn.
Välj Lägg till när du är klar och välj sedan Spara en gång till i det övre högra hörnet för att bevara ändringarna.
Kommentar
Anpassade offentliga överordnade källor stöds endast med npm-register.
Lägga till ett flöde i samma organisation som en uppströmskälla
Logga in på din Azure DevOps-organisation och navigera sedan till projektet.
Välj kugghjulsikonen
för att öppna feedens inställningar.Välj Överordnade källor och välj sedan Lägg till uppströms.
Välj Azure Artifacts-feed i den här organisationen.
Välj önskad feed i listrutan för att lägga till den som en uppströmskälla. Välj sedan Visa och välj de pakettyper som du vill använda. Du kan också ändra namnet på din överordnade källa.
Välj Lägg till när du är klar.
Lägg till ett flöde i en annan organisation som en uppströmskälla
Logga in på din Azure DevOps-organisation och navigera sedan till projektet.
Välj kugghjulsikonen
för att öppna feedens inställningar.Välj Överordnade källor och välj sedan Lägg till uppströms.
Välj Azure Artifacts-feed i en annan organisation.
Ange din Azure Artifacts-feedlokaliserare i följande format:
Organisationsomfattande flöde:
azure-feed://ORGANIZATION_NAME/FEED_NAME@VIEWProjektavgränsat flöde:
azure-feed://ORGANIZATION_NAME/PROJECT_NAME/FEED_NAME@VIEW
Välj de pakettyper som du vill använda och ange ett namn för din överordnade källa.
Välj Lägg till när du är klar.
Kommentar
Om du vill lägga till ett flöde från en annan organisation som en uppströmskälla måste målflödesägaren dela målvyn med Alla feeds och personer i organisationer som är associerade med min Microsoft Entra-klientorganisation genom att gå till > Välj ellipsknappen till höger för den angivna vyn >
Exempel
Kommentar
Du måste vara en feed- och uppströmsläsare (samarbetspartner), en feedutgivare (deltagare) eller en feedägare för att kunna installera nya paket från uppströms. En kopia av varje uppströmspaket sparas i flödet vid första användningen. Paket som redan har sparats från överordnade källor kan användas av feedläsare.
FAQs
F: Jag kan inte hitta mitt paket trots att jag kan se det i ett av mina feeds upstream-flöden?
S: Paket från överordnade källor blir tillgängliga i flödet strax efter att de har publicerats, men de visas bara för läsarna när de har sparats i flödet.
Ett paket sparas när en användare med feed- och uppströmsläsare (medarbetare) eller högre behörigheter installerar paketversionen. Azure Artifacts sparar sedan automatiskt en kopia av paketet i flödet, vilket gör det permanent tillgängligt för alla läsare och synligt i webbgränssnittet.
F: Jag kan inte hitta den feed som jag vill konfigurera som en uppströmskälla?
S: Kontrollera att flödesägaren har gjort en vy tillgänglig som en uppströmskälla. Se Lägg till ett flöde i en annan organisation som en överordnad källa för mer information.
F: Vad är flödesvyer?
S: Med feedvyer kan du dela en delmängd av paketversioner som har testats och verifierats, med undantag för dem som fortfarande är under utveckling eller som inte uppfyller kvalitetskriterierna. Mer information finns i Vad är feedvyer.
F: Kan en användare med rollen Feed Reader ladda ned paket från en uppströmskälla?
S: Nej. Feed Reader kan bara ladda ned paket som redan har sparats i feeden. Paket sparas när en flödes- och uppströmsläsare (samarbetspartner), flödesutgivare (deltagare) eller flödesägare installerar dem från uppströmsskällan.
F: Vad händer om en användare tar bort eller avpublicerar ett paket som sparats från en uppströmskälla?
S: Paketet blir inte tillgängligt för nedladdning och dess versionsnummer är permanent reserverat. Den synkroniseras inte längre från uppströms, men tidigare och senare versioner påverkas inte längre.
F: Vad händer om en användare avskriver ett paket som sparats från en källa uppströms?
S: Ett varningsmeddelande läggs till i paketets metadata. Den här varningen visas när paketet visas eller installeras från feeden.