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

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

Azure Artifacts umožňuje vývojářům publikovat a stahovat balíčky NuGet z různých zdrojů, jako jsou informační kanály a veřejné registry. Pomocí Azure Artifacts můžete vytvářet informační kanály, které můžou být buď soukromé, a umožnit vám sdílet balíčky s vaším týmem a konkrétními uživateli nebo s veřejností, abyste je mohli veřejně sdílet s kýmkoli na internetu.

V tomto článku se naučíte:

  • Vytvořte nový informační kanál.
  • Nastavte projekt a připojte se k informačnímu kanálu.
  • Publikování balíčků NuGet
  • Stáhněte si balíčky z informačního kanálu.

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

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

  2. Vyberte Artefakty a pak v rozevírací nabídce vyberte svůj informační kanál.

  3. Vyberte Připojení k informačnímu kanálu a pak v levém navigačním podokně vyberte NuGet.exe. Pokud používáte Azure Artifacts s Nuget.exe poprvé, ujistěte se, že jste nainstalovali všechny požadavky.

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

  4. Podle pokynů uvedených v části Nastavení projektu nakonfigurujte soubor nuget.config a ověřte ho pomocí Azure Artifacts.

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

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

  2. Vyberte Artefakty a pak v rozevírací nabídce vyberte svůj informační kanál.

  3. Vyberte Připojení k informačnímu kanálu a pak vlevo vyberte NuGet.exe.

  4. Postupujte podle pokynů v části Nastavení projektu a připojte se k informačnímu kanálu.

    Snímek obrazovky znázorňující, jak nastavit projekt NuGet v sadě Server 2020 a Server 2022

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

  2. Vyberte Artefakty a pak v rozevírací nabídce vyberte svůj informační kanál.

  3. Vyberte Připojení k informačnímu kanálu a pak vyberte NuGet zleva.

  4. Podle pokynů přidejte zdrojovou adresu URL balíčku do souboru nuget.config.

    Snímek obrazovky znázorňující, jak nastavit projekt NuGet v Serveru 2019

Stažení balíčků

1. Získání adresy URL zdroje balíčku

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

  2. Vyberte Artefakty, v rozevírací nabídce vyberte informační kanál a pak vyberte Připojení k informačnímu kanálu.

  3. Vlevo vyberte NuGet a zkopírujte adresu URL zdroje balíčku.

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

  2. Vyberte Artefakty, v rozevírací nabídce vyberte informační kanál a pak vyberte Připojení k informačnímu kanálu.

  3. Na levém navigačním panelu vyberte Visual Studio a zkopírujte adresu URL zdroje .

    Snímek obrazovky zobrazující zdrojovou adresu URL

2. Nastavení sady Visual Studio

  1. V sadě Visual Studio vyberte Nástroje a potom Možnosti.

  2. Rozbalte Správce balíčků oddíl NuGet a pak vyberte Zdroje balíčků.

  3. Zadejte název informačního kanálu a adresu URL zdroje a pak vyberte zelené znaménko (+) a přidejte zdroj.

  4. Pokud jste v informačním kanálu povolili nadřazené zdroje, zrušte zaškrtnutí políčka nuget.org .

  5. Až budete hotovi, vyberte OK .

    Snímek obrazovky znázorňující postup nastavení sady Visual Studio ve Windows

3. Stahování balíčků

  1. V sadě Visual Studio klikněte pravým tlačítkem myši na projekt a pak vyberte Spravovat balíčky NuGet.

  2. Vyberte Procházet a pak v rozevírací nabídce Zdroj balíčku vyberte svůj informační kanál.

    Snímek obrazovky znázorňující, jak vybrat zdroj balíčku v sadě Visual Studio

  3. Pomocí panelu hledání vyhledejte balíčky z informačního kanálu.

Poznámka:

Použití Průzkumníka balíčků NuGet k vyhledání balíčků v upstreamových zdrojích se nepodporuje.

Publikování balíčků

Spuštěním následujícího příkazu publikujte balíček do informačního kanálu. Pro argument ApiKey můžete zadat libovolný řetězec.

nuget.exe push -Source <SOURCE_NAME> -ApiKey key <PACKAGE_PATH>