Нерекомендуемые старые задачи Azure Artifacts в Azure Pipelines и по умолчанию — новые задачи, доступные только для проверки подлинности.

Мы получаем много запросов на поддержку и отзывов от наших текущих задач Azure Artifacts в Azure Pipelines (NuGet, npm, Maven и т. д.). Наличие таких больших массовых задач со встроенными версиями средств командной строки может создавать множество проблем:

  1. Если что-то не удается, трудно знать, является ли это средства командной строки, проверка подлинности, восстановление и публикация и т. д.
  2. Трудно обновлять задачи с помощью последних и величайших выпусков средств командной строки, поэтому мы пропустили новые функциональные возможности (например, пропуская дубликаты в NuGet/Maven) Решение, на которое мы приземлились, чтобы создать задачи, доступные только для проверки подлинности, которые пользователи могут настроить в начале своих конвейеров. После успешной проверки подлинности пользователи могут использовать пользовательские скрипты для публикации и восстановления пакетов.

Теперь у нас есть следующие упрощенные задачи проверки подлинности в общедоступной версии, которые рекомендуется использовать клиентам. План заключается в том, чтобы обесценить старые ненадежные задачи в будущем.

  1. Проверка подлинности Maven
  2. Проверка подлинности NuGet
  3. Проверка подлинности pip (Python)
  4. Проверка подлинности при отправке в Twine (Python)

Важно!

Уведомление о миграции. Для тех, кто использует задачи конвейера NuGetRestoreV1 и NuGetInstallerV0, необходимо как можно скорее перейти к задаче конвейера NuGetCommand@2. Предупреждения будут выданы в конвейерах в ближайшее время. Если никаких действий не выполняется, начиная с 27 ноября 2023 г., сборки завершаются ошибкой.