NuGetToolInstaller@1 — задача установщика средств NuGet версии 1
Получает определенную версию NuGet из Интернета или кэша инструментов и добавляет ее в PATH. Используйте эту задачу для изменения версии NuGet, используемой в задачах NuGet.
Синтаксис
# NuGet tool installer v1
# Acquires a specific version of NuGet from the internet or the tools cache and adds it to the PATH. Use this task to change the version of NuGet used in the NuGet tasks.
- task: NuGetToolInstaller@1
inputs:
# Advanced
#versionSpec: # string. Version of NuGet.exe to install.
#checkLatest: false # boolean. Always check for new versions. Default: false.
Входные данные
versionSpec
-
версия NuGet.exe для установки
string
.
Диапазон версий или версий, указывающий версию NuGet, которая будет доступна в пути. Используйте x в качестве подстановочного знака. См. список доступных версий NuGet .
Если вы хотите соответствовать предварительной версии, спецификация должна содержать основную, дополнительную, исправление и предварительную версию из приведенного выше списка. Если версия не указана, она будет выбрана автоматически.
Примеры: 4.x
, 3.3.x
, 2.8.6
, >=4.0.0-0
.
checkLatest
-
Всегда проверяйте наличие новых версий
boolean
. Значение по умолчанию: false
.
Если для этого логического параметра задано значение true
, задача всегда проверяет и скачивает последнюю доступную версию NuGet.exe
, удовлетворяющую спецификации версии. Этот параметр также всегда будет нести время загрузки, даже если выбранная версия NuGet уже кэширована.
Включение этого параметра может привести к непредвиденным разрывам сборки при выпуске новой версии NuGet.
Подсказка
Если вы используете размещенных корпорацией Майкрософт агентов, этот параметр следует оставить значение false. Корпорация Майкрософт регулярно обновляет размещенные корпорацией Майкрософт агенты, но они часто немного стоят за последней версией. Включение этого параметра может привести к тому, что сборка тратит много времени на обновление до более новой дополнительной версии.
Параметры управления задачами
Помимо входных данных, все задачи имеют параметры управления. Дополнительные сведения см. в разделе Параметры управления и общие свойства задач.
Выходные переменные
Нет.
Замечания
Используйте эту задачу, чтобы найти, скачать и кэшировать указанную версию NuGet и добавить ее в PATH. Сведения о кэше инструментов см. в репозитории azure-pipelines-tool-lib.
Требования
Требование | Описание |
---|---|
Типы конвейеров | YAML, классическая сборка, классический выпуск |
Выполняется в | Агент, DeploymentGroup |
требования | Нет |
возможностей | Выполнение этой задачи удовлетворяет следующим требованиям требует для любых последующих задач в том же задании: NuGet |
ограничения команд | Любое |
переменные settable | Любое |
Версия агента | 2.144.0 или более поздней версии |
Категория задач | Инструмент |
Требование | Описание |
---|---|
Типы конвейеров | YAML, классическая сборка, классический выпуск |
Выполняется в | Агент, DeploymentGroup |
требования | Нет |
возможностей | Выполнение этой задачи удовлетворяет следующим требованиям требует для любых последующих задач в том же задании: NuGet |
ограничения команд | Любое |
переменные settable | Любое |
Версия агента | 2.115.0 или более поздней версии |
Категория задач | Инструмент |
См. также
Описание установщиков инструментов и примеров см. в установщиках инструментов.