Sdílet prostřednictvím


Kurz: Jak používat upstreamové zdroje

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ů

  1. Přihlaste se ke své organizaci Azure DevOps a přejděte k projektu.

  2. Vyberte Artifacts (Artefakty) a pak vyberte Create Feed (Vytvořit informační kanál ) a vytvořte nový informační kanál.

    Snímek obrazovky s tlačítkem vytvořit informační kanál

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

    Snímek obrazovky znázorňující okno pro vytvoření nového informačního kanálu

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:

  1. Získání adresy URL zdroje
  2. Aktualizace konfiguračního souboru
  1. Vyberte Artifacts (Artefakty) a pak vyberte Připojení to feed (Informační kanál).

    Snímek obrazovky znázorňující, jak se připojit k informačnímu kanálu

  2. Na levé straně stránky vyberte kartu npm .

  3. Podle pokynů v části Nastavení projektu nastavte konfigurační soubor.

    Snímek obrazovky znázorňující, jak nastavit projekt

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.

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.

Odeberte z projektu složku node_modules a v okně příkazového řádku se zvýšenými oprávněními spusťte následující příkaz:

npm install --force

Poznámka:

Argument --force vynutí stažení vzdálených souborů i v případě, že existuje místní kopie.

Váš informační kanál by teď měl obsahovat uloženou kopii všech balíčků, které jste nainstalovali z upstreamu.