Publikowanie pakietów Cargo z wiersza polecenia

Usługi Azure DevOps | Azure DevOps Server | Azure DevOps Server 2022

Ten artykuł przeprowadzi Cię przez proces konfigurowania projektu, uwierzytelniania przy użyciu źródła danych usługi Azure Artifacts i publikowania pakietów Cargo z wiersza polecenia.

Wymagania wstępne

produkt Wymagania
Azure DevOps — Organizacja usługi Azure DevOps .
— Projekt usługi Azure DevOps .
- Pobierz i zainstaluj rustup. Potrzebna będzie wersja 1.74.0 lub nowsza narzędzia Cargo.

Tworzenie kanału informacyjnego

Usługa Azure Artifacts zaleca używanie dedykowanego kanału do korzystania z crate’ów z crates.io oraz oddzielnego kanału do publikowania wewnętrznych crate’ów. Jeśli masz już źródło danych usługi Azure Artifacts, przejdź do następnej sekcji. W przeciwnym razie utwórz nowy kanał w następujący sposób:

  1. Zaloguj się do organizacji usługi Azure DevOps, a następnie przejdź do projektu.

  2. Wybierz pozycję Artefakty, a następnie wybierz pozycję Utwórz kanał informacyjny.

  3. Wprowadź nazwę źródła danych i określ jego widoczność. Jeśli chcesz uwzględnić pakiety z publicznych rejestrów, sprawdź źródła nadrzędne, a następnie wybierz zakres źródła danych.

  4. Po zakończeniu wybierz pozycję Utwórz .

    Zrzut ekranu przedstawiający sposób tworzenia nowego kanału informacyjnego w Azure Artifacts.

Publikowanie pakietów

  1. Jeśli kanał informacyjny nie został jeszcze uwierzytelniony, wykonaj kroki opisane w instalatorze projektu , aby skonfigurować pliki konfiguracji, skonfigurować dostawcę poświadczeń i zalogować się do rejestru.

  2. Uruchom następujące polecenie w katalogu projektu, aby opublikować pakiet Cargo:

    cargo publish