NuGetRestore@1 задача "Восстановление NuGet версии 1"
Используйте эту задачу для восстановления пакетов NuGet при подготовке к этапу сборки Visual Studio.
Важно!
Эта задача является устаревшей. Сборки, использующие его, прервутся 27.11.2023. Переключитесь на использование параметра NuGetCommand@2restore
как можно скорее. Дополнительные сведения см. в статье Миграция с NuGetInstaller@0 или NuGetRestore@1.
Используйте эту задачу для восстановления пакетов NuGet при подготовке к этапу сборки Visual Studio.
Используйте эту задачу для восстановления пакетов NuGet при подготовке к этапу сборки Visual Studio.
Синтаксис
# NuGet Restore v1
# Restores NuGet packages in preparation for a Visual Studio Build step.
- task: NuGetRestore@1
inputs:
solution: '**/*.sln' # string. Required. Path to solution, packages.config, or project.json. Default: **/*.sln.
selectOrConfig: 'select' # 'select' | 'config'. Required. Feeds to use. Default: select.
#feed: # string. Optional. Use when selectOrConfig = select. Use packages from this Azure Artifacts feed.
#includeNuGetOrg: true # boolean. Optional. Use when selectOrConfig = select. Use packages from NuGet.org. Default: true.
#nugetConfigPath: # string. Optional. Use when selectOrConfig = config. Path to NuGet.config.
# Advanced
#noCache: false # boolean. Disable local cache. Default: false.
#packagesDirectory: # string. Destination directory.
#verbosity: 'Detailed' # '-' | 'Quiet' | 'Normal' | 'Detailed'. Verbosity. Default: Detailed.
# NuGet Restore v1
# Restores NuGet packages in preparation for a Visual Studio Build step.
- task: NuGetRestore@1
inputs:
solution: '**/*.sln' # string. Required. Path to solution, packages.config, or project.json. Default: **/*.sln.
selectOrConfig: 'select' # 'select' | 'config'. Required. Feeds to use. Default: select.
#feed: # string. Optional. Use when selectOrConfig = select. Use packages from this VSTS feed.
#includeNuGetOrg: true # boolean. Optional. Use when selectOrConfig = select. Use packages from NuGet.org. Default: true.
#nugetConfigPath: # string. Optional. Use when selectOrConfig = config. Path to NuGet.config.
# Advanced
#noCache: false # boolean. Disable local cache. Default: false.
#packagesDirectory: # string. Destination directory.
#verbosity: 'Detailed' # '-' | 'Quiet' | 'Normal' | 'Detailed'. Verbosity. Default: Detailed.
Входные данные
solution
-
Путь к решению, packages.config или project.json
string
. Обязательный. Значение по умолчанию: **/*.sln
.
Путь к решению, или project.json
файлу, packages.config
который ссылается на восстанавливаемые пакеты.
selectOrConfig
-
Используемые веб-каналы
string
. Обязательный. Допустимые значения: select
(Каналы, которые я выбираю здесь), config
(Веб-каналы в моем NuGet.config). Значение по умолчанию: select
.
Указывает используемые веб-каналы. Укажите один веб-канал из VSTS и (или) NuGet.org с помощью select
значения . Укажите несколько веб-каналов, зафиксировав файл в nuget.config
репозитории исходного кода и задав путь к нему со значением config
.
feed
-
Использование пакетов из этого веб-канала Azure Artifacts
string
. Необязательный элемент. Используйте при selectOrConfig = select
.
Включает указанный веб-канал VSTS в созданный NuGet.config
файл.
feed
-
Использование пакетов из этого веб-канала VSTS
string
. Необязательный элемент. Используйте при selectOrConfig = select
.
Включает указанный веб-канал VSTS в созданный NuGet.config
файл.
includeNuGetOrg
-
Использование пакетов из NuGet.org
boolean
. Необязательный элемент. Используйте при selectOrConfig = select
. Значение по умолчанию: true
.
Включает указанный веб-канал NuGet.org в созданный NuGet.config
.
nugetConfigPath
-
Путь к NuGet.config
string
. Необязательный элемент. Используйте при selectOrConfig = config
.
Указывает путь к в репозитории NuGet.config
, указывающий веб-каналы, из которых восстанавливаются пакеты.
noCache
-
Отключение локального кэша
boolean
. Значение по умолчанию: false
.
Запрещает NuGet использовать пакеты из кэшей локальных компьютеров. Эквивалентно аргументу командной -NoCache NuGet.exe
строки.
packagesDirectory
-
Целевой каталог
string
.
Указывает папку, в которую устанавливаются пакеты. Если папка не указана, пакеты восстанавливаются в папку packages/
вместе с выбранным решением , packages.config
или project.json
. Эквивалентно аргументу командной -PackagesDirectory NuGet.exe
строки.
verbosity
-
Детализации
string
. Допустимые значения: -
, Quiet
, Normal
, Detailed
. Значение по умолчанию: Detailed
.
Указывает объем сведений, отображаемых в выходных данных.
Параметры управления задачами
Помимо входных данных, все задачи имеют параметры управления. Дополнительные сведения см. в разделе Параметры управления и общие свойства задачи.
Выходные переменные
Нет.
Требования
Требование | Описание |
---|---|
Типы конвейеров | YAML, классическая сборка, классический выпуск |
Выполняется в | Агент, DeploymentGroup |
Требования | None |
Capabilities | Эта задача не удовлетворяет требованиям для последующих задач в задании. |
Ограничения команд | Любой |
Устанавливаемые переменные | Любой |
Версия агента | 2.144.0 или более поздней версии |
Категория задач | Пакет |
Требование | Описание |
---|---|
Типы конвейеров | YAML, классическая сборка, классический выпуск |
Выполняется в | Агент, DeploymentGroup |
Требования | None |
Capabilities | Эта задача не удовлетворяет требованиям для последующих задач в задании. |
Ограничения команд | Любой |
Устанавливаемые переменные | Любой |
Версия агента | 2.115.0 или более поздней версии |
Категория задач | Пакет |