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:
- Új hírcsatorna létrehozása
- A projekt beállítása és csatlakozás a hírcsatornához
- NuGet-csomagok közzététele
- Csomagok letöltése a hírcsatornából
Előfeltételek
Egy Azure DevOps-szervezet és egy projekt. Ha még nem tette meg, hozzon létre egy szervezetet vagy projektet.
Telepítse a legújabb NuGet-verziót.
Telepítse az Azure Artifacts hitelesítőadat-szolgáltatót.
Hírcsatorna létrehozása
Az Azure Artifacts kétféle hírcsatornát kínál: projekthatókörű hírcsatornákat és szervezeti hatókörű hírcsatornákat. ha nyilvános hírcsatornát szeretne létrehozni, először hozzon létre egy projekthatókörű hírcsatornát, majd módosítsa a hírcsatornát üzemeltető projekt láthatósági beállításait nyilvánosra. Ez hatékonyan teszi elérhetővé a projekt hatókörű hírcsatornáját a nyilvánosság számára.
Jelentkezzen be az Azure DevOps-szervezetbe, és lépjen a projekthez.
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.
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.
Ha elkészült, válassza a Létrehozás lehetőséget .
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ához
Jelentkezzen be az Azure DevOps-szervezetbe, és lépjen a projekthez.
Válassza az Összetevők lehetőséget, majd válassza ki a hírcsatornát a legördülő menüből.
Válassza ki a csatornázandó Csatlakozás.
Válassza a NuGet.exe. 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.
A nuget.config fájl konfigurálásához kövesse a Project beállítási szakaszában található utasításokat.
Csomagok letöltése
1. A hírcsatorna forrás URL-címének lekérése
Lépjen a projekthez, majd válassza az Összetevők lehetőséget, majd válassza ki a hírcsatornát.
Válassza ki a Csatlakozás, majd a bal oldali navigációs panelen válassza a Visual Studio lehetőséget.
Másolja ki a forrás URL-címét.
2. A Visual Studio beállítása
A Visual Studióban válassza az Eszközök, majd a Beállítások lehetőséget.
Bontsa ki a NuGet Csomagkezelő szakaszt, majd válassza a Csomagforrások lehetőséget.
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.
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.
Ha végzett, válassza az OK gombot.
3. Csomagok letöltése
A Visual Studióban kattintson a jobb gombbal a projektre, majd válassza a NuGet-csomagok kezelése lehetőséget.
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.
A keresősávon kereshet csomagokat a hírcsatornából.
Feljegyzés
A NuGet Csomagkezelő használata a felsőbb rétegbeli 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 argumentumhoz bármilyen sztringet használhat.
nuget.exe push -Source <SOURCE_NAME> -ApiKey key <PACKAGE_PATH>
Kapcsolódó cikkek
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: