Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Otrzymujemy wiele żądań pomocy technicznej i opinii dotyczących naszych bieżących zadań z Azure Artifacts w usłudze Azure Pipelines (NuGet, npm, Maven itp.). Te duże, zbiorcze zadania z wbudowanymi wersjami narzędzi wiersza polecenia mogą powodować wiele problemów:
- Gdy coś się nie powiedzie, trudno stwierdzić, czy są to narzędzia wiersza polecenia, uwierzytelnianie, przywracanie, publikowanie itp.
- Trudno jest utrzymywać zadania w aktualnym stanie przy użyciu najnowszych i najlepszych wersji narzędzi wiersza polecenia, więc pomijamy nowe funkcje (takie jak pomijanie duplikatów w narzędziu NuGet/Maven). Rozwiązaniem, na które się zdecydowaliśmy, było tworzenie zadań tylko do uwierzytelniania, które użytkownicy mogą skonfigurować na początku swoich potoków. Po pomyślnym uwierzytelnieniu użytkownicy mogą używać skryptów niestandardowych do publikowania/przywracania pakietów.
Mamy teraz następujące lekkie zadania wyłącznie związane z uwierzytelnianiem w wersji GA, które zalecamy klientom do wykorzystania. Plan polega na wycofaniu starych zawodnych zadań w przyszłości.
- Uwierzytelnianie maven
- Uwierzytelnianie NuGet
- Uwierzytelnianie w Python Pip
- Uwierzytelnianie przesyłania Twine w języku Python
Ważne
Powiadomienie o migracji: w przypadku osób korzystających z zadań potoku NuGetRestoreV1 i NuGetInstallerV0 konieczne jest jak najszybsze przejście na zadanie potoku NuGetCommand@2. Wkrótce pojawią się ostrzeżenia w waszych potokach. Jeśli nie podejmiesz żadnych działań, od 27 listopada 2023 r. twoje kompilacje zakończą się niepowodzeniem.