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


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 különböző forrásokból, például hírcsatornákból és nyilvános adatbázisokból. Az Azure Artifacts használatával privát hírcsatornákat hozhat létre, amelyekkel csomagokat oszthat meg a csapatával és adott felhasználóival, vagy nyilvánosan, így nyíltan megoszthatja őket bárkivel az interneten.

Ebből a cikkből megtudhatja, hogyan:

  • 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, és lépjen a projekthez.

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

  3. Adjon meg egy leíró nevet a hírcsatornának, és határozza meg annak láthatóságát (jelezve, hogy ki tekintheti meg a csomagokat a hírcsatornán belül). Adja meg a hírcsatorna hatókörét , és ha nyilvános forrásokból származó csomagokat szeretne belefoglalni, jelölje be a Felsőbb rétegbeli források jelölőnégyzetet.

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

    Képernyőkép arról, hogyan hozhat létre új hírcsatornát az Azure DevOps Servicesben.

  1. Jelentkezzen be az Azure DevOps-kiszolgálóra, és lépjen a projekthez.

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

  3. Adjon meg egy leíró nevet a hírcsatornának, és határozza meg annak láthatóságát (jelezve, hogy ki tekintheti meg a csomagokat a hírcsatornán belül). Adja meg a hírcsatorna hatókörét , és ha nyilvános forrásokból származó csomagokat szeretne belefoglalni, jelölje be a Felsőbb rétegbeli források jelölőnégyzetet.

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

    Képernyőkép arról, hogyan hozhat létre új hírcsatornát az Azure DevOps 2022-ben.

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

    Képernyőkép arról, hogyan hozhat létre új hírcsatornát az Azure DevOps 2020-ban.

  1. Jelentkezzen be az Azure DevOps-kiszolgálóra, és lépjen a projekthez.

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

  3. Adjon meg egy leíró nevet a hírcsatornának, és határozza meg annak láthatóságát (jelezve, 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 arról, hogyan hozhat létre új hírcsatornát az Azure DevOps 2019-ben.

Feljegyzés

Az újonnan létrehozott hírcsatornák alapértelmezés szerint a projekt buildszolgáltatását Feed és Upstream Reader (Közreműködő) értékre állítják be.

Csatlakozás a hírcsatornába

  1. Jelentkezzen be az Azure DevOps-szervezetbe, és lépjen a projekthez.

  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 ki a Csatlakozás, majd a bal oldali navigációs panelen válassza a NuGet.exe lehetőséget. Ha 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 csatlakozás a hírcsatornához gombról.

  4. Kövesse a Project beállítási szakaszában található utasításokat 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áról.

  1. Jelentkezzen be az Azure DevOps-kiszolgálóra, és lépjen a projekthez.

  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 a hírcsatornához, majd válassza a bal oldali NuGet.exe.

  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 a NuGet-projekt beállításáról a Server 2020-ban és a Server 2022-ben.

  1. Jelentkezzen be az Azure DevOps-kiszolgálóra, és lépjen a projekthez.

  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 a hírcsatornához, majd válassza a NuGet lehetőséget balról.

  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 beállításáról a Server 2019-ben.

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, és lépjen a projekthez.

  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.

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

  1. Jelentkezzen be az Azure DevOpsba, és lépjen a projekthez.

  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.

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

    Képernyőkép a 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, majd a Beállítások 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 nevét és a forrás URL-címét, majd válassza a zöld (+) jelet 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 windowsos beállításáró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 arról, hogyan választhatja ki a csomag forrását 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

Futtassa a következő parancsot a csomag hírcsatornában való közzétételéhez. Az ApiKey argumentum bármely sztringje megadható.

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