Azure Artifacts: ajánlott eljárások
Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019
A szoftvercsomagok kezelése összetett és időigényes folyamat lehet, különösen a nagyobb projekteknél. Szerencsére az Azure Artifacts egy nagyon hatékony platformot biztosít a csomagkezeléshez, amely leegyszerűsíti a folyamatot, és javítja a fejlesztői csapatok közötti együttműködést. Elengedhetetlen azonban követni a csomagok integritását és minőségét biztosító ajánlott eljárásokat, hogy a legtöbbet hozhassa ki az Azure Artifactsből. Ebben a cikkben bemutatjuk a csomagok Azure Artifactsben való előállításának, felhasználásának és kezelésének legfontosabb ajánlott eljárásait. Akár tapasztalt fejlesztő, akár csak most kezdi az Azure Artifacts használatát, ezek a tippek segítenek optimalizálni a munkafolyamatot, és sikerre vezetni a projektjeit.
Csomagok létrehozása és közzététele
A csomagok létrehozása és közzététele kritikus lépés minden csomagkezelési munkafolyamatban. Ebben a szakaszban bemutatjuk a csomagok Azure Artifactsben való létrehozásának és közzétételének ajánlott eljárásait.
Minden adattárnak csak egy hírcsatornára kell hivatkoznia:
A hírcsatorna alapvető szervezeti struktúra a csomagok üzemeltetéséhez. Bár több hírcsatornával is rendelkezhet egy projekthez, a legjobb, ha egy projektet csak egy hírcsatornára hivatkozik. Ha több hírcsatornából származó csomagokat szeretne használni, javasoljuk, hogy felsőbb rétegbeli forrásokat használjon. Ez lehetővé teszi a csomagok elérését több hírcsatornából és nyilvános adatbázisból.
Az újonnan létrehozott csomagok automatikus közzététele a hírcsatornában:
Ez frissíti a
@local
hírcsatorna nézetét az új csomagokkal. További információ a hírcsatornanézetekről és a felsőbb rétegbeli forrásokról.Megőrzési szabályzatok engedélyezése a régi csomagverziók automatikus törléséhez:
A régebbi csomagverziók törlésével optimalizálhatja az ügyfél teljesítményét, és tárhelyet szabadíthat fel. A megőrzési szabályzatok beállításakor rugalmasan választhatja ki a csomag megtartandó verzióinak számát. Ez lehetővé teszi a csomagverziók egyszerű kezelését és a csomagkezelési munkafolyamat továbbfejlesztését.
A csomag előléptetése a megfelelő nézetre:
Ha elérhetővé szeretne tenni egy csomagot a korai örökbefogadók számára, kiválaszthatja a hírcsatornából, és előléptetheti a @prerelease nézetbe. Miután úgy ítélte meg, hogy a csomag megfelelő minőségű a teljes kiadáshoz, előléptetheti azt a @release nézetre. A csomagverziók nézetre való előléptetésével megakadályozhatja, hogy a megőrzési szabályzatok töröljék őket. A hírcsatornanézetekkel kapcsolatos további információkért tekintse meg a Hírcsatornanézetek cikket.
Ha külső csapatok fogyasztják a csomagokat, győződjön meg arról, hogy
@release
a nézetek és@prerelease
a nézetek láthatóak a szervezetekben:Ha ezek a nézetek nem láthatók, a csapatok nem férhetnek hozzá a csomagokhoz.
Csomagok felhasználása
Ebben a szakaszban bemutatjuk a csomagok Azure Artifacts-lel való felhasználásának ajánlott eljárásait, beleértve a csomagforrások konfigurálását, a csomagverziók kezelését, valamint a biztonságos és hatékony csomaghasználat biztosítását.
Konfigurálja a hírcsatorna felsőbb rétegbeli forrásait:
Az ajánlott módszer a nyilvános adatbázisokból származó csomagok( például NuGet.org vagy npmjs.com) felhasználására a hírcsatornához való felsőbb rétegbeli források hozzáadása. További részletekért tekintse meg a felsőbb rétegbeli források és a felsőbb rétegbeli források konfigurálását ismertető cikket.
A forrásokat nem a szervezetében, hanem ugyanabban a Microsoft Entra-bérlőben kell hozzáadni a hírcsatorna lokátorával:
A hírcsatorna-kereső szintaxisa a következő:
azure-feed://<organization>/<projectName>/<feed>@<view>
Győződjön meg arról, hogy a források sorrendje megegyezik a kívánt csomagfeloldási sorrenddel:
A hírcsatorna egymás után ellenőrzi az egyes felsőbb rétegbeli forrásokat, és visszaadja a csomagot az első forrásból, amely rendelkezik vele.
Helyezze a nyilvános felsőbb rétegeket elsőként a megoldási sorrendbe:
Ez megakadályozza, hogy más források felülírják a jól ismert csomagokat a módosított vagy nem kompatibilis verziókkal.
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: