Poznámka
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Azure DevOps Services | Azure DevOps Server 2022 | Azure DevOps Server 2020
Správa softwarových balíčků může být složitý a časově náročný proces, zejména při práci s rozsáhlými projekty. Azure Artifacts poskytuje spolehlivé řešení pro správu balíčků, které zjednodušuje pracovní postupy a vylepšuje týmovou spolupráci.
Abyste to mohli využít na maximum, je pro zachování integrity a kvality balíčku nezbytné dodržování osvědčených postupů. Tento článek popisuje klíčové pokyny pro vytváření, publikování a využívání balíčků v Azure Artifacts. Bez ohledu na to, jestli s Azure Artifacts nebo zkušeným uživatelem začínáte, vám tyto osvědčené postupy pomůžou optimalizovat pracovní postup a zajistit úspěch projektu.
Požadavky
Produkt | požadavky |
---|---|
Azure DevOps | – organizace Azure DevOps . – projekt Azure DevOps . – informační kanál Azure Artifacts. |
Osvědčené postupy pro vydavatele balíčků
Dodržování osvědčených postupů pomáhá zajistit konzistenci, zabezpečení a bezproblémové uživatelské prostředí. Níže jsou uvedena klíčová doporučení při publikování balíčků pomocí Azure Artifacts:
Poznámka
Chcete-li publikovat balíčky do informačního kanálu, musíte být (Přispěvatel) informačního kanálu nebo mít vyšší roli. Další podrobnosti najdete v tématu Správa oprávnění.
Použít jediný informační kanál pro toto úložiště:
Kanál je organizační struktura pro správu různých typů balíčků. I když pro projekt můžete mít více informačních kanálů, je nejlepší omezit projekt tak, aby odkazovaly jenom na jeden informační kanál, aby se minimalizovaly potenciální konflikty. Pokud chcete získat přístup k balíčkům z více informačních kanálů nebo veřejných registrů, doporučujeme používat nadřazené zdroje. Podívejte se na Co jsou nadřazené zdroje? pro další podrobnosti.
automaticky publikovat nově vytvořené balíčky:
Automatizace publikování nových balíčků zajistí, že vaše nejnovější verze budou vždy dostupné vašemu týmu nebo cílovým uživatelům bez ručního zásahu. Když balíček publikujete, přidá se do pohledu
@local
vašeho kanálu. Podívejte se na Co jsou zobrazení informačních kanálů? pro další podrobnosti.Povolte zásady uchovávání informací, aby se automaticky vyčistily staré verze balíčků:
Staré verze balíčků se v průběhu času můžou hromadit, zabírají nepotřebné úložiště a zpomalují dotazy. Povolení zásad uchovávání informací umožňuje automaticky odebrat starší verze balíčků a zachovat zadaný počet posledních verzí. To nejen optimalizuje výkon klienta, ale také pomáhá efektivně spravovat náklady na úložiště. Další podrobnosti najdete v zásadách uchovávání informací .
Použijte zobrazení kanálu k distribuci balíčků:
Pohledy kanálů se dají použít ke sdílení podmnožiny verzí balíčků s vašimi spotřebiteli. Pokud chcete například zpřístupnit balíček pro rané uživatele, můžete ho vybrat ze svého informačního kanálu a povýšit na zobrazení
@Prerelease
. Jakmile balíček považujete za dostatečně kvalitní pro plnou verzi, můžete ho povýšit na@Release
zobrazení. Balíčky povýšené na zobrazení jsou ze zásad uchovávání informací vyloučené a nebudou podléhat odstranění. Podívejte se na Co jsou zobrazení informačních kanálů? pro další podrobnosti.Zajistit správná přístupová oprávnění pro vaše zobrazení:
Pokud vaše balíčky využívají externí týmy nebo napříč organizacemi, ujistěte se, že
@Release
a@Prerelease
zobrazení mají odpovídající nastavení viditelnosti. Další podrobnosti najdete v nastavení zobrazení informačních kanálů .
Osvědčené postupy pro příjemce balíčků
Tato část popisuje osvědčené postupy pro využívání balíčků s Azure Artifacts, aby se zajistilo efektivní využití:
Použít upstreamové zdroje pro externí balíčky:
Pokud chcete používat balíčky z externích informačních kanálů nebo veřejných registrů, jako jsou NuGet.org nebo npmjs.com, doporučujeme používat upstreamové zdroje. Viz Co jsou nadřazené zdroje? a Nastavte nadřazené zdroje pro více podrobností.
Poznámka
Abyste mohli ukládat balíčky z upstreamových zdrojů, musíte být čtečka informačních kanálů a upstreamů (spolupracovník) nebo vyšší. Další podrobnosti najdete v tématu Správa oprávnění.
Zajistit, aby pořadí zdrojů odráželo požadovanou strategii řešení balíčků:
Kanál kontroluje nadřazené zdroje postupně a vrátí balík z prvního zdroje, který jej obsahuje. Dávejte pozor na pořadí, abyste zajistili, že váš informační kanál získává balíčky ze správného zdroje. Další podrobnosti najdete v tématu Záměrné seřazení vašich upstreamových zdrojů a Pořadí vyhledávání.
Přidat externí zdroje pomocí lokátoru kanálů
Pokud jsou zdroje ve stejném tenantovi Microsoft Entra, ale nejsou součástí vaší organizace, měli byste použít vyhledávač zdrojového kanálu. Syntaxe lokátoru kanálu je následující:
azure-feed://<organization>/<projectName>/<feed>@<view>
.