Csomagok keresése a hírcsatornákban
Azure DevOps Services
A projekthez megfelelő csomag megtalálása kihívást jelenthet, különösen akkor, ha sok verzió és függőség van benne. Ebből a cikkből megtudhatja, hogyan végezhet funkcionális csomagkeresést a Code Search használatával az Azure DevOpsban, amely lehetővé teszi a csomagok keresését funkciójuk, metaadataik és kódrészleteik alapján.
Előfeltételek
- Azure DevOps-szervezet és -projekt: Győződjön meg arról, hogy rendelkezik szervezettel és projekttel. Ha nincs ilyenje, hozzon létre egy szervezetet vagy projektet.
- Azure Artifacts-hírcsatorna: Győződjön meg arról, hogy rendelkezik Azure Artifacts-hírcsatornával. Ha nincs ilyenje, hozzon létre egy hírcsatornát.
Keresési csomagok
Jelentkezzen be a projektbe (
https://dev.azure.com/{Your_Organization}/{Your_Project}
).Írja be
package
a keresőmezőbe.Válassza ki a legördülő menük közül a hírcsatornák, nézetek vagy csomagtípusok szerinti kereséshez.
Alapértelmezés szerint a szervezet összes hírcsatornájában kereshet, függetlenül attól, hogy éppen milyen projektben van.
A Nézetek szűrő csak akkor jelenik meg, ha egyetlen hírcsatornát választ ki a Hírcsatornák szűrőből. Ez a szűrő lehetővé teszi a csomagok megjelenítését egy adott nézetben.
A Típus szűrővel kiválaszthatja a keresni kívánt csomagtípust (például NuGet-csomagokat).
Keresés a REST API-val
Az Azure DevOps REST API használatával csomagokat kereshet egy adott szervezetben. További információ: Csomagkeresési eredmények lekérése.
Példa
POST https://almsearch.dev.azure.com/ORGANIZATION_NAME/_apis/search/packagesearchresults?api-version=7.0
{
"$orderBy": null,
"$top": 100,
"$skip": 0,
"searchText": "react-calendar",
"filters": {
"ProtocolType": "Npm"
}
}
Keresés a felsőbb rétegbeli forrásokban
A felsőbb rétegbeli források használatával nyilvános adatbázisokból és más Azure Artifacts-hírcsatornákból származó csomagokat használhat. További információ: Keresés a felsőbb rétegben.
Feljegyzés
Az Azure DevOps Servicesben csak a hírcsatornából kereshet csomagokat a felsőbb rétegbeli forrásokban. A NuGet Csomagkezelő nem támogatja a felsőbb rétegbeli csomagok keresését. További információ: NuGet-csomagok letöltése.