Rozpoczynanie pracy z pakietami cargo w usłudze Azure Artifacts
Azure DevOps Services
Za pomocą usługi Azure Artifacts można publikować i pobierać pakiety ładunków do źródeł danych i publicznych rejestrów. Ten artykuł przeprowadzi Cię przez proces konfigurowania projektu i publikowania pakietów Cargo w kanale informacyjnym usługi Azure Artifacts.
Wymagania wstępne
Organizacja i projekt usługi Azure DevOps. Utwórz organizację lub projekt, jeśli jeszcze tego nie zrobiono.
Pobierz i zainstaluj rustup.
Tworzenie kanału informacyjnego
Jeśli masz już istniejące źródło danych usługi Azure Artifacts, które może być używane dla ładunku, możesz przejść do następnej sekcji.
Uwaga
Usługa Azure Artifacts zaleca używanie odrębnego źródła danych do używania skrzynek z crates.io i oddzielnego kanału informacyjnego wyłącznie do publikowania wewnętrznych skrzynek.
Zaloguj się do organizacji usługi Azure DevOps, a następnie przejdź do projektu.
Wybierz pozycję Artefakty, a następnie wybierz pozycję Utwórz kanał informacyjny.
Nadaj kanałowi informacyjnemu nazwę i określ jego widoczność. Zaznacz pole wyboru Nadrzędne źródła , jeśli chcesz uwzględnić pakiety z publicznych rejestrów, a następnie wybierz zakres źródła danych.
Po zakończeniu wybierz pozycję Utwórz .
Połączenie do kanału informacyjnego
Zaloguj się do organizacji usługi Azure DevOps, a następnie przejdź do projektu.
Wybierz pozycję Artefakty, a następnie wybierz źródło danych z menu rozwijanego.
Wybierz pozycję Połączenie do kanału informacyjnego, a następnie wybierz pozycję Ładunek w okienku wyboru narzędzia.
Postępuj zgodnie z instrukcjami konfiguracji programu Project na stronie Połączenie do kanału informacyjnego.
Ważne
Obsługa ładunków w usłudze Azure Artifacts wymaga wersji 1.74 lub nowszej, która obejmuje obsługę funkcji "registry-auth".
Aby zaktualizować wersję rust, uruchom polecenie rustup update
Publikowanie pakietów
Aby opublikować pakiet Cargo, uruchom następujące polecenie w katalogu projektu:
cargo publish