Megosztás a következőn keresztül:


Rövid útmutató: A NuGet-csomagok használatának első lépései az Azure Artifactsben

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

Az Azure Artifacts lehetővé teszi a fejlesztők számára, hogy NuGet-csomagokat tegyenek közzé és töltsenek le olyan forrásokból, mint a hírcsatornák és a nyilvános adatbázisok. Az Azure Artifacts használatával olyan hírcsatornákat hozhat létre, amelyek a következők:

  • Privát, így csomagokat oszthat meg a csapatával és az adott felhasználókkal.
  • Nyilvános, így az interneten bárkivel nyíltan megoszthatja a csomagokat.

Ezen rövid útmutató segítségével megtanulhatja a következőket:

  • Hozzon létre egy új hírcsatornát.
  • Állítsa be a projektet, és csatlakozzon a hírcsatornához.
  • NuGet-csomagok közzététele.
  • Töltse le a csomagokat a hírcsatornából.

Előfeltételek

Hírcsatorna létrehozása

  1. Jelentkezzen be az Azure DevOps-szervezetbe, majd lépjen a projektjéhez.

  2. Válassza az Összetevők lehetőséget, majd válassza a Hírcsatorna létrehozása lehetőséget.

  3. A Név mezőbe írja be a hírcsatorna leíró nevét.

    A láthatóság érdekében válasszon egy lehetőséget, amely jelzi, hogy ki tekintheti meg a csomagokat a hírcsatornán belül.

    Ha nyilvános forrásokból származó csomagokat szeretne belefoglalni, jelölje be a felsőbb rétegbeli források jelölőnégyzetét.

    A Hatókör mezőben adja meg, hogy a hírcsatorna hatóköre a projekt vagy a szervezet.

  4. Ha elkészült, válassza a Létrehozás lehetőséget .

    Képernyőkép az új hírcsatornák Azure DevOps Servicesben való létrehozásáról.

  1. Jelentkezzen be az Azure DevOps-kiszolgálóra, majd lépjen a projektjéhez.

  2. Válassza az Összetevők lehetőséget, majd válassza a Hírcsatorna létrehozása lehetőséget.

  3. A Név mezőbe írja be a hírcsatorna leíró nevét.

    A láthatóság érdekében válasszon egy lehetőséget, amely jelzi, hogy ki tekintheti meg a csomagokat a hírcsatornán belül.

    Ha nyilvános forrásokból származó csomagokat szeretne belefoglalni, jelölje be a felsőbb rétegbeli források jelölőnégyzetét.

    A Hatókör mezőben adja meg, hogy a hírcsatorna hatóköre a projekt vagy a szervezet.

  1. Ha elkészült, válassza a Létrehozás lehetőséget .

    Képernyőkép egy új hírcsatorna Azure DevOps 2022-ben való létrehozásáról.

  1. Ha elkészült, válassza a Létrehozás lehetőséget .

    Képernyőkép az új hírcsatornák Azure DevOps 2020-ban való létrehozásáról.

  1. Jelentkezzen be az Azure DevOps-kiszolgálóra, majd lépjen a projektjéhez.

  2. Válassza az Összetevők lehetőséget, majd az Új hírcsatorna lehetőséget.

  3. A Név mezőbe írja be a hírcsatorna leíró nevét.

    A láthatóság érdekében válasszon egy lehetőséget, amely jelzi, hogy ki tekintheti meg a csomagokat a hírcsatornán belül.

    Ha nyilvános forrásokból származó csomagokat szeretne belefoglalni, válassza a Nyilvános forrásokból származó csomagok használata lehetőséget ezen a hírcsatorna-beállításon keresztül.

  4. Ha elkészült, válassza a Létrehozás lehetőséget .

    Képernyőkép egy új hírcsatorna Azure DevOps 2019-ben való létrehozásáról.

Feljegyzés

Az újonnan létrehozott hírcsatornák alapértelmezés szerint a projekt Build Service-értéke Feed és Upstream Reader (Közreműködő) értékre van állítva.

Csatlakozás hírcsatornához

  1. Jelentkezzen be az Azure DevOps-szervezetbe, majd lépjen a projektjéhez.

  2. Válassza az Összetevők lehetőséget, majd válassza ki a hírcsatornát a legördülő menüből.

  3. Válassza a Csatlakozás hírcsatornához lehetőséget, majd a bal oldali panelen válassza a NuGet.exe lehetőséget. Ha most először használja az Azure Artifactst Nuget.exe, győződjön meg arról, hogy az összes előfeltételt telepítette.

    Képernyőkép a hírcsatornához való csatlakozás gombról.

  4. Kövesse a Project beállítási szakaszának utasításait a nuget.config fájl konfigurálásához és az Azure Artifacts használatával történő hitelesítéshez.

    Képernyőkép a projekt beállítására vonatkozó képernyőn megjelenő utasításokról.

  1. Jelentkezzen be az Azure DevOps-kiszolgálóra, majd lépjen a projektjéhez.

  2. Válassza az Összetevők lehetőséget, majd válassza ki a hírcsatornát a legördülő menüből.

  3. Válassza a Csatlakozás hírcsatornához lehetőséget, majd a bal oldali panelen válassza a NuGet.exe lehetőséget.

  4. A hírcsatornához való csatlakozáshoz kövesse a Project beállítási szakaszának utasításait.

    Képernyőkép egy NuGet-projekt Azure DevOps Server 2020-ban és 2022-ben történő beállításának képernyőre történő utasításairól.

  1. Jelentkezzen be az Azure DevOps-kiszolgálóra, majd lépjen a projektjéhez.

  2. Válassza az Összetevők lehetőséget, majd válassza ki a hírcsatornát a legördülő menüből.

  3. Válassza a Csatlakozás hírcsatornához lehetőséget, majd a bal oldali panelen válassza a NuGet lehetőséget .

  4. Az utasításokat követve adja hozzá a csomag forrás URL-címét a nuget.config fájlhoz.

    Képernyőkép a NuGet-projekt Azure DevOps Server 2019-ben való beállításának képernyőn megjelenő utasításairól.

Csomagok letöltése

1. A csomag forrás URL-címének lekérése

  1. Jelentkezzen be az Azure DevOps-kiszolgálóra, majd lépjen a projektjéhez.

  2. Válassza az Összetevők lehetőséget, válassza ki a hírcsatornát a legördülő menüből, majd válassza a Csatlakozás a hírcsatornához lehetőséget.

  3. Válassza a NuGetet a bal oldali panelen, majd másolja ki a Csomag forrás URL-címét.

  1. Jelentkezzen be az Azure DevOps-kiszolgálóra, majd lépjen a projektjéhez.

  2. Válassza az Összetevők lehetőséget, válassza ki a hírcsatornát a legördülő menüből, majd válassza a Csatlakozás a hírcsatornához lehetőséget.

  3. Válassza a Visual Studio lehetőséget a bal oldali panelen, majd másolja a forrás URL-címét.

    Képernyőkép egy forrás URL-címről.

2. A Visual Studio beállítása

  1. A Visual Studióban válassza az Eszközök>beállításai lehetőséget.

  2. Bontsa ki a NuGet Csomagkezelő szakaszt, majd válassza a Csomagforrások lehetőséget.

  3. Adja meg a hírcsatorna névértékét és a forrás URL-címét, majd válassza a zöld pluszjelet (+) a forrás hozzáadásához.

  4. Ha engedélyezte a felsőbb rétegbeli forrásokat a hírcsatornában, törölje a nuget.org jelölőnégyzet jelölését.

  5. Ha végzett, válassza az OK gombot.

    Képernyőkép a Visual Studio Windowsban való beállításának beállításairól.

3. Csomagok letöltése

  1. A Visual Studióban kattintson a jobb gombbal a projektre, majd válassza a NuGet-csomagok kezelése lehetőséget.

  2. Válassza a Tallózás lehetőséget, majd válassza ki a hírcsatornát a Csomag forrása legördülő menüből.

    Képernyőkép egy csomagforrás kiválasztásáról a Visual Studióban.

  3. A keresősávon kereshet csomagokat a hírcsatornából.

Feljegyzés

A NuGet Package Explorer használata a felsőbb rétegbeli forrásokban lévő csomagok kereséséhez nem támogatott.

Csomagok közzététele

A csomag hírcsatornában való közzétételéhez futtassa az alábbi parancsot. Az argumentum bármely sztringje ApiKey megadható.

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

Példák:

  • Projekt hatókörű hírcsatorna:

    nuget.exe push -Source https://pkgs.dev.azure.com/myOrganization/MyProject/_packaging/MyFeed/nuget/v3/index.json -ApiKey AZ release/myDemoPackage.1.0.0.nupkg
    
  • Szervezeti hatókörű hírcsatorna:

    nuget.exe push -Source https://pkgs.dev.azure.com/myOrganization/_packaging/myFeed/nuget/v3/index.json -ApiKey AZ release/myDemoPackage.1.0.0.nupkg
    

Feljegyzés

Ez ApiKey kötelező, de tetszőleges értéket használhat az Azure Artifacts-hírcsatornákban való közzétételkor.