Поделиться через


NuGetPublisher@0 — задача издателя NuGet версии 0

NuGetPublisher@0 не рекомендуется. Вместо этого используйте задачу NuGet. Он работает с новой платформой установщика инструментов, поэтому вы можете легко использовать новые версии NuGet, не ожидая обновления задачи, обеспечивает лучшую поддержку проверенных веб-каналов за пределами этой организации или коллекции и использует NuGet 4 по умолчанию.

Синтаксис

# NuGet publisher v0
# Deprecated: use the “NuGet” task instead. It works with the new Tool Installer framework so you can easily use new versions of NuGet without waiting for a task update, provides better support for authenticated feeds outside this organization/collection, and uses NuGet 4 by default.
- task: NuGetPublisher@0
  inputs:
    searchPattern: '**/*.nupkg;-:**/packages/**/*.nupkg;-:**/*.symbols.nupkg' # string. Required. Path/Pattern to nupkg. Default: **/*.nupkg;-:**/packages/**/*.nupkg;-:**/*.symbols.nupkg.
    nuGetFeedType: 'external' # 'external' | 'internal'. Required. Feed type. Default: external.
    connectedServiceName: # string. Required when nuGetFeedType = external. NuGet Service Connection. 
    #feedName: # string. Required when nuGetFeedType = internal. Internal Feed URL. 
  # Advanced
    #nuGetAdditionalArgs: # string. NuGet Arguments. 
    #verbosity: '-' # '-' | 'Quiet' | 'Normal' | 'Detailed'. Verbosity. Default: -.
    nuGetVersion: '3.3.0' # '3.3.0' | '3.5.0.1829' | '4.0.0.2283' | 'custom'. Required. NuGet Version. Default: 3.3.0.
    #nuGetPath: # string. Path to NuGet.exe. 
    #continueOnEmptyNupkgMatch: false # boolean. Continue if no packages match the "Path/Pattern to nupkg". Default: false.

Входные данные

searchPattern - пути или шаблона к nupkg
string. Обязательное. Значение по умолчанию: **/*.nupkg;-:**/packages/**/*.nupkg;-:**/*.symbols.nupkg.

Шаблон, который задача использует для сопоставления или пути к nupkg файлам для отправки. Несколько шаблонов можно разделить точкой с запятой.


типа веб-канала nuGetFeedType -
string. Обязательное. Допустимые значения: external (внешний веб-канал NuGet), internal (внутренний веб-канал NuGet). Значение по умолчанию: external.

Указывает, является ли целевой веб-канал внутренним веб-каналом или коллекцией или внешним сервером NuGet.


connectedServiceName - подключение службы NuGet
string. Требуется, если nuGetFeedType = external.

Указывает подключение универсальной службы сервера NuGet. Задайте для поля Password/Token Key ключ API NuGet.


feedName - URL-адрес внутреннего веб-канала
string. Требуется, если nuGetFeedType = internal.

Указывает URL-адрес веб-канала NuGet, размещенного в этой учетной записи.


nuGetAdditionalArgs - аргументы NuGet
string.

Дополнительные аргументы, переданные NuGet.exe push. Дополнительные сведения о команде push-отправки вИнтерфейса командной строки NuGet.


verbosity - детализации
string. Допустимые значения: -, , QuietNormalDetailed. Значение по умолчанию: -.

Указывает объем сведений, отображаемых в выходных данных.


версии NuGet nuGetVersion -
string. Обязательное. Допустимые значения: 3.3.0, 3.5.0.1829 (3.5.0), 4.0.0.2283 (4.0.0), custom. Значение по умолчанию: 3.3.0.

Указывает версию NuGet или пользовательскую версию, используемую.


Путь к NuGet.exenuGetPath -
string.

Необязательно. Предоставляет путь к NuGet.exe. Переопределит выбор версии.


continueOnEmptyNupkgMatch - Продолжить, если пакеты не соответствуют path/Pattern to nupkg
boolean. Значение по умолчанию: false.

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


Параметры управления задачами

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

Выходные переменные

Нет.

Требования

Требование Описание
Типы конвейеров YAML, классическая сборка, классический выпуск
Выполняется в Агент, DeploymentGroup
требования Локальные агенты должны иметь возможности, соответствующие следующим требованиям для выполнения заданий, использующих эту задачу: Cmd
возможностей Эта задача не удовлетворяет требованиям к последующим задачам в задании.
ограничения команд Любое
переменные settable Любое
Версия агента 2.144.0 или более поздней версии
Категория задач Пакет
Требование Описание
Типы конвейеров YAML, классическая сборка, классический выпуск
Выполняется в Агент, DeploymentGroup
требования Локальные агенты должны иметь возможности, соответствующие следующим требованиям для выполнения заданий, использующих эту задачу: Cmd
возможностей Эта задача не удовлетворяет требованиям к последующим задачам в задании.
ограничения команд Любое
переменные settable Любое
Версия агента 2.115.0 или более поздней версии
Категория задач Пакет