Sdílet prostřednictvím


Začínáme s balíčky npm v Azure Artifacts

Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019

Pomocí Azure Artifacts můžete publikovat a stahovat balíčky npm z informačních kanálů a veřejných registrů, jako je npmjs.com. Tento rychlý start vás provede vytvořením informačního kanálu, konfigurací projektu a správou balíčků npm pomocí informačního kanálu Azure Artifacts.

Požadavky

Vytvoření informačního kanálu

  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.

  3. Zadejte popisný název informačního kanálu a definujte jeho viditelnost (označující, kdo může zobrazit balíčky v informačním kanálu). Zadejte obor informačního kanálu a pokud chcete zahrnout balíčky z veřejných zdrojů, zaškrtněte políčko Nadřazené zdroje.

  4. Až budete hotovi, vyberte Vytvořit .

    Snímek obrazovky znázorňující, jak vytvořit nový informační kanál v Azure DevOps Services

  1. Přihlaste se k serveru 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.

  3. Zadejte popisný název informačního kanálu a definujte jeho viditelnost (označující, kdo může zobrazit balíčky v informačním kanálu). Zadejte obor informačního kanálu a pokud chcete zahrnout balíčky z veřejných zdrojů, zaškrtněte políčko Nadřazené zdroje.

  1. Až budete hotovi, vyberte Vytvořit .

    Snímek obrazovky znázorňující, jak vytvořit nový informační kanál v Azure DevOps 2022

  1. Až budete hotovi, vyberte Vytvořit .

    Snímek obrazovky znázorňující, jak vytvořit nový informační kanál v Azure DevOps 2020

  1. Přihlaste se k serveru Azure DevOps a přejděte k projektu.

  2. Vyberte Artefakty a pak vyberte Nový informační kanál.

  3. Zadejte popisný název informačního kanálu a definujte jeho viditelnost (označující, kdo může zobrazit balíčky v informačním kanálu). Pokud chcete zahrnout balíčky z veřejných zdrojů, vyberte možnost Použít balíčky z veřejných zdrojů prostřednictvím této možnosti informačního kanálu .

  4. Až budete hotovi, vyberte Vytvořit .

    Snímek obrazovky znázorňující, jak vytvořit nový informační kanál v Azure DevOps 2019

Poznámka:

Nově vytvořené informační kanály mají ve výchozím nastavení nastavenou službu buildu projektu na kanál a upstreamovou čtečku (spolupracovníci).

Připojení do informačního kanálu

Poznámka:

vsts-npm-auth Azure DevOps Server nepodporuje.

Azure Artifacts doporučuje používat dva soubory .npmrc. První by se měl umístit do adresáře $home (Linux/macOS) nebo $env. HOME (Windows) pro bezpečné ukládání přihlašovacích údajů. To umožňuje klientovi npm vyhledat soubor a načíst vaše přihlašovací údaje pro ověřování, což vám umožní sdílet konfigurační soubor bez vystavení přihlašovacích údajů. V této části nastavíme druhý soubor .npmrc , který by měl být umístěn ve stejném adresáři jako váš package.json soubor.

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

  2. Vyberte Artifacts (Artefakty) a pak vyberte Připojení to feed (Informační kanál).

  3. V levé navigační oblasti vyberte npm . Pokud používáte Azure Artifacts s npm poprvé, ujistěte se, že jste nainstalovali požadavky.

  4. Podle pokynů v části Nastavení projektu nastavte konfigurační soubor a připojte se k informačnímu kanálu.

    Snímek obrazovky, který ukazuje, jak nastavit projekt npm a připojit se k informačnímu kanálu Azure Artifacts ve službě Azure DevOps Services

  1. Přihlaste se ke své kolekci Azure DevOps a přejděte do svého projektu.

  2. Vyberte Artefakty a pak vyberte Připojení k informačnímu kanálu.

  3. Vyberte npm zleva a pak postupujte podle pokynů v části Nastavení projektu a připojte se k informačnímu kanálu.

    Snímek obrazovky, který ukazuje, jak nastavit projekt npm a připojit se k informačnímu kanálu Azure Artifacts v Azure DevOps Serveru 2022

  1. Přihlaste se ke své kolekci Azure DevOps a přejděte do svého projektu.

  2. Vyberte Artifacts (Artefakty) a pak vyberte Připojení to feed (Informační kanál).

  3. Vyberte npm zleva a pak podle pokynů v nastavení Projectu nastavte konfigurační soubor a připojte se k informačnímu kanálu.

    Snímek obrazovky, který ukazuje, jak nastavit projekt npm a připojit se k informačnímu kanálu Azure Artifacts v Azure DevOps Serveru 2020

  1. Přihlaste se ke své kolekci Azure DevOps a přejděte do svého projektu.

  2. Vyberte Artifacts (Artefakty) a pak vyberte Připojení to feed (Informační kanál).

  3. Zobrazí se nové okno. V levém navigačním podokně vyberte npm a podle pokynů nastavte soubory projektu a user.npmrc.

    Snímek obrazovky, který ukazuje, jak nastavit projekt npm a připojit se k informačnímu kanálu Azure Artifacts v Azure DevOps Serveru 2019

Důležité

npm podporuje jeden registry soubor .npmrc. S rozsahy a upstreamovými zdroji je možné používat více registrů.

Publikování balíčků

Spuštěním následujícího příkazu v adresáři projektu publikujte balíčky npm:

npm publish

Důležité

publishConfig Použití vlastnosti k přepsání parametru konfigurace registru v době publikování není podporováno.

Obnovení balíčků

Spuštěním následujícího příkazu v adresáři projektu obnovte balíčky npm:

npm install

Pokud chcete obnovit konkrétní balíček npm, spusťte z adresáře projektu následující příkaz:

npm install --save <PACKAGE_NAME>