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


A Cargo-csomagok használatának első lépései az Azure Artifactsben

Azure DevOps Services | Azure DevOps Server 2022

Az Azure Artifacts használatával közzéteheti és letöltheti a Cargo-csomagokat a hírcsatornákhoz és a nyilvános nyilvántartásokhoz. Ez a cikk végigvezeti a projekt beállításán és a Cargo-csomagok Azure Artifacts-csatornán való közzétételén.

Előfeltételek

  • Egy Azure DevOps-szervezet és egy projekt. Ha még nem tette meg, hozzon létre egy szervezetet vagy projektet.

  • Töltse le és telepítse a rustup fájlt.

Hírcsatorna létrehozása

Ha már rendelkezik a Cargohoz használható Meglévő Azure Artifacts-hírcsatornával, ugorjon a következő szakaszra.

Feljegyzés

Az Azure Artifacts azt javasolja, hogy külön csatornát használjon a crates.io ládáinak felhasználásához, és külön csatornát kizárólag belső ládák közzétételéhez.

  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.

  3. Adjon nevet a hírcsatornának, és adja meg annak láthatóságát. Jelölje be a Felsőbb rétegbeli források jelölőnégyzetet, ha nyilvános adatbázisokból származó csomagokat szeretne belefoglalni, majd válasszon egy hatókört a hírcsatornához.

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

Csatlakozás hírcsatornához

  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 a Csatlakozás a hírcsatornához lehetőséget, majd az eszközválasztó panelen válassza a Rakomány lehetőséget.

  4. Kövesse a Projekt beállítási utasításait a Csatlakozás a hírcsatornához lapon.

Fontos

Az Azure Artifacts rakománytámogatásához az 1.74-es vagy újabb verzió szükséges, amely támogatja a "beállításjegyzék-hitelesítés" funkciót. A rozsdaverzió frissítéséhez futtassa a rustup update

Fontos

A cargo jelenleg előzetes verzióban érhető el, és szükség lehet az éjszakai eszközláncra, amelyen engedélyezve van az registry-auth instabil funkció. Az engedélyezéshez registry-authadja hozzá a következőket a .cargo/config.toml fájlhoz.

[unstable]
registry-auth = true

Az éjszakai eszközlánc használatához futtassa a következő parancsot:

rustup default nightly

Csomagok közzététele

A Cargo-csomag közzétételéhez futtassa a következő parancsot a projektkönyvtárban:

cargo publish