Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Azure DevOps Szolgáltatások
Az univerzális csomagok segítségével számos fájltípust és csomagtartalmat tárolhat olyan formátumokon túl, mint a NuGet, az npm és a Python csomagok. Közvetlenül a parancssorból teheti közzé őket a Azure CLI használatával. Az univerzális csomagok legfeljebb 4 TiB méretűek lehetnek, és tartalmazniuk kell egy nevet és egy verziót. Ez a cikk bemutatja, hogyan tehet közzé univerzális csomagot a Azure Artifacts hírcsatornában.
Előfeltételek
| termék | követelmények |
|---|---|
| Azure DevOps | - Egy Azure DevOps szervezet. - Azure DevOps-projekt. - Telepítse az Azure CLI. – Telepítse a Azure DevOps-bővítményt 0.14.0-s vagy újabb verziót. |
Az Azure DevOps bővítmény telepítése
A Azure CLI Azure DevOps bővítményével a parancssorból kezelheti Azure DevOps szolgáltatásokat. A telepítés előtt győződjön meg arról, hogy Azure CLI 2.10.1-es vagy újabb verzió van telepítve.
A Azure DevOps bővítmény telepítéséhez futtassa a következőt:
az extension add --name azure-devopsHa egy meglévő telepítést a legújabb verzióra szeretne frissíteni, futtassa a következőt:
az extension update --name azure-devops
Hírcsatorna létrehozása
Ahhoz, hogy közzétehesse az univerzális csomagokat, szüksége lesz egy hírcsatornára, amelyben közzéteheti azt. A hírcsatorna egy tároló, amely tárolja és rendszerezi a csomagokat, és ön szabályozhatja, hogy ki férhet hozzá hozzájuk. Az alábbi lépésekkel hozzon létre egy hírcsatornát a projekthez vagy szervezethez.
Jelentkezzen be az Azure DevOps-szervezetbe, és lépjen a projekthez.
Válassza az Artefaktumok lehetőséget, majd válassza a Csatorna létrehozása lehetőséget.
Adja meg a hírcsatorna nevét .
Válasszon egy láthatósági lehetőséget, amely szabályozza, hogy ki tekintheti meg a csomagokat.
Válassza a Közös nyilvános forrásokból származó csomagok belefoglalása lehetőséget, ha azt szeretné, hogy a hírcsatorna olyan nyilvános forrásokból is lekérje a csomagokat , mint nuget.org vagy npmjs.com.
Hatókör esetén adja meg, hogy a hírcsatorna csak a projektre vagy a teljes szervezetre vonatkozik-e.
Ha elkészült, válassza a Létrehozás lehetőséget.
Univerzális csomagok közzététele
A hírcsatorna létrehozása után készen áll egy univerzális csomag közzétételére. Minden közzétett csomagnak szüksége van egy névre és egy verziószámra, és mindkettőnek konkrét elnevezési szabályokat kell követnie:
- A csomag nevének kisbetűnek kell lennie, betűvel vagy számmal kell kezdődnie és végződnie, és csak betűket, számokat és nem egymást követő kötőjeleket (), aláhúzásjeleket (
-_) vagy pontokat (.) tartalmazhat. - A csomagverziónak kisbetűsnek kell lennie, és nem tartalmazhat összeállítási metaadatokat, amelyeket utótag
+jelez. További információ: szemantikai verziószámozás.
Futtassa az alábbi parancsok egyikét az univerzális csomag közzétételéhez attól függően, hogy a hírcsatorna hatóköre egy projektre vagy a szervezetre terjed-e ki:
projekt hatókörű hírcsatorna:
az artifacts universal publish --organization https://dev.azure.com/<YOUR_ORGANIZATION> --project <PROJECT_NAME> --scope project --feed <FEED_NAME> --name <PACKAGE_NAME> --version <PACKAGE_VERSION> --path <PACKAGE_DIRECTORY> --description <PACKAGE_DESCRIPTION>szervezeti hatókörű hírcsatorna:
az artifacts universal publish --organization https://dev.azure.com/<YOUR_ORGANIZATION> --feed <FEED_NAME> --name <PACKAGE_NAME> --version <PACKAGE_VERSION> --path <PACKAGE_DIRECTORY> --description <PACKAGE_DESCRIPTION>
Jegyzet
Ha a csomag kivételesen nagy számú fájlt (100 000 vagy több) tartalmaz, a közzététel sikertelen lehet. Ebben az esetben csomagolja a fájlokat egy ZIP- vagy TAR-archívumba a fájlszám csökkentése érdekében.
Közzétett csomagok megtekintése
A csomag közzététele után ellenőrizheti, hogy elérhető-e a hírcsatornában.
Jelentkezzen be az Azure DevOps-szervezetbe, és lépjen a projekthez.
Válassza Artifactslehetőséget, majd válassza ki a hírcsatornát a legördülő menüből. Ha a közzététel sikeresen befejeződött, a csomagjának elérhetőnek kell lennie a feedben.