Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019
Použití upstreamových zdrojů v informačním kanálu umožňuje spravovat závislosti aplikace z jednoho informačního kanálu. Použití upstreamových zdrojů usnadňuje využívání balíčků z veřejných registrů při ochraně před výpadky nebo ohroženými balíčky. Můžete také publikovat vlastní balíčky do stejného informačního kanálu a spravovat všechny závislosti v jednom umístění.
V tomto kurzu se dozvíte, jak povolit upstreamové zdroje v informačním kanálu a využívat balíčky z veřejných registrů, jako jsou NuGet.org nebo npmjs.com.
V tomto kurzu:
Vytvořte nový informační kanál a povolte upstreamové zdroje.
Nastavte konfigurační soubor.
Spuštěním počátečního obnovení balíčku naplňte informační kanál.
Zkontrolujte informační kanál a zobrazte uloženou kopii balíčků, které jste spotřebovali z veřejného registru.
Vytvoření informačního kanálu a povolení upstreamových zdrojů
Přihlaste se ke své organizaci Azure DevOps a přejděte k projektu.
Vyberte Artifacts (Artefakty) a pak vyberte Create Feed (Vytvořit informační kanál ) a vytvořte nový informační kanál.
Zadejte název informačního kanálu a zvolte jeho viditelnost. Ujistěte se, že zaškrtnete políčko Zahrnout balíčky z běžných veřejných zdrojů , abyste povolili nadřazené zdroje, a pak vyberte Vytvořit , až budete hotovi.
Poznámka:
Pokud chcete přidat informační kanál z jiné organizace jako nadřazený zdroj, musí vlastník cílového kanálu sdílet cílové zobrazení se všemi informačními kanály a lidmi v organizacích přidružených k mému tenantovi Microsoft Entra tak, že přejdete do zobrazení> nastavení>informačního kanálu, vyberte tlačítko se třemi tečkami vpravo pro zadané zobrazení >Upravit .
Nastavení konfiguračního souboru
Teď, když jsme vytvořili informační kanál, musíme aktualizovat konfigurační soubor tak, aby odkazovat na náš informační kanál. Abychom to mohli udělat, musíme:
Vyberte Artefakty a pak vyberte Připojit k informačnímu kanálu.
Na levé straně stránky vyberte kartu npm .
Podle pokynů v části Nastavení projektu nastavte konfigurační soubor.
Pokud soubor .npmrc ještě nemáte, vytvořte nový soubor v kořenovém adresáři projektu (ve stejné složce jako váš package.json). Otevřete nový soubor .npmrc a vložte fragment kódu, který jste právě zkopírovali v předchozím kroku.
Vyberte Artefakty a pak svůj informační kanál.
Vyberte Připojit k informačnímu kanálu a pak zvolte NuGet.exe.
Zkopírujte fragment kódu XML v části Nastavení projektu.
V kořenovém adresáři projektu vytvořte nový soubor s názvem nuget.config .
Vložte fragment kódu XML do konfiguračního souboru.
Vyberte Artefakty a pak v rozevíracím seznamu vyberte svůj informační kanál.
Vyberte Připojit k informačnímu kanálu a pak v části Python vyberte pip .
Vytvořte osobní přístupový token s obory čtení a zápisu balíčku>. Vložte osobní přístupový token do <password> značky v souboru settings.xml.
Obnovení balíčků
Teď, když jste povolili upstreamové zdroje a nastavili konfigurační soubor, můžeme spustit příkaz pro obnovení balíčku pro dotaz na upstreamový zdroj a načíst nadřazené balíčky.