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.
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.
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.
Ha elkészült, válassza a Létrehozás lehetőséget .
Csatlakozás 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 a Csatlakozás a hírcsatornához lehetőséget, majd az eszközválasztó panelen válassza a Rakomány lehetőséget.
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-auth
adja 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