Dela via


Kom igång med lastpaket i Azure Artifacts

Azure DevOps Services | Azure DevOps Server 2022

Med Hjälp av Azure Artifacts kan du publicera och ladda ned Lastpaket till feeds och offentliga register. Den här artikeln beskriver hur du konfigurerar projektet och publicerar dina Cargo-paket i Ditt Azure Artifacts-flöde.

Förutsättningar

  • En Azure DevOps-organisation och ett projekt. Skapa en organisation eller ett projekt om du inte redan har gjort det.

  • Ladda ned och installera rustup.

Skapa en feed

Om du redan har ett befintligt Azure Artifacts-flöde som kan användas för Last kan du gå vidare till nästa avsnitt.

Kommentar

Azure Artifacts rekommenderar att du använder ett distinkt flöde för att använda lådor från crates.io och en separat feed som uteslutande används för publicering av interna lådor.

  1. Logga in på din Azure DevOps-organisation och navigera sedan till projektet.

  2. Välj Artefakter och välj sedan Skapa feed.

  3. Ge feeden ett namn och ange dess synlighet. Markera kryssrutan Överordnade källor om du vill inkludera paket från offentliga register och välj sedan ett omfång för feeden.

  4. Välj Skapa när du är klar.

Ansluta till en feed

  1. Logga in på din Azure DevOps-organisation och navigera sedan till projektet.

  2. Välj Artefakter och välj sedan din feed från den nedrullningsbara menyn.

  3. Välj Anslut för att mata och välj sedan Last i verktygsmarkeringsfönstret.

  4. Följ installationsanvisningarna för Projectsidan Anslut till feed .

Viktigt!

Laststöd i Azure Artifacts kräver rost version 1.74 eller senare, vilket inkluderar stöd för funktionen "registry-auth". Om du vill uppdatera rust-versionen kör du rustup update

Viktigt!

Lasten är för närvarande i förhandsversion och kan kräva den nattliga verktygskedjan med den registry-auth instabila funktionen aktiverad. Om du vill aktivera registry-authlägger du till följande i .cargo/config.toml.

[unstable]
registry-auth = true

Kör följande kommando för att använda den nattliga verktygskedjan:

rustup default nightly

Publicera paket

Om du vill publicera ditt Cargo-paket kör du följande kommando i projektkatalogen:

cargo publish