Sdílet prostřednictvím


Osvědčené postupy pro Azure Artifacts

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>.