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


CopyPublishBuildArtifacts@1— задача копирования и публикации артефактов сборки версии 1

CopyPublishBuildArtifacts@1 не рекомендуется. Используйте задачу "Копирование файлов" и задачу "Опубликовать артефакты сборки".

Эта задача является устаревшей.

Синтаксис

# Copy and Publish Build Artifacts v1
# CopyPublishBuildArtifacts@1 is deprecated. Use the Copy Files task and the Publish Build Artifacts task instead.
- task: CopyPublishBuildArtifacts@1
  inputs:
    #CopyRoot: # string. Copy Root. 
    Contents: # string. Required. Contents. 
    ArtifactName: # string. Required. Artifact Name. 
    ArtifactType: # 'Container' | 'FilePath'. Required. Artifact Type. 
    #TargetPath: '\\my\share\$(Build.DefinitionName)\$(Build.BuildNumber)' # string. Optional. Use when ArtifactType = FilePath. Path. Default: \\my\share\$(Build.DefinitionName)\$(Build.BuildNumber).
# YAML Syntax is not supported in TFS 2018.
# Use the classic designer to add and configure tasks.
# See the following Inputs section for details on the inputs that this task supports.

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

CopyRoot - Копирование корневого каталога
string.

Корневая папка, к которой должны применяться соответствующие шаблоны файлов. Если значение не указано, используется корневой каталог репозитория. Используйте переменные, чтобы указать папку за пределами репозитория, например $(Agent.BuildDirectory).


Contents - Содержимое
string. Обязательный.

Пути к файлам или папкам для включения в состав артефакта. Поддерживает несколько строк шаблонов мини-сопоставления. Дополнительные сведения.


ArtifactName - Имя артефакта
string. Обязательный.

Имя создаваемого артефакта.


ArtifactType - Тип артефакта
string. Обязательный. Допустимые значения: Container (сервер), FilePath (общая папка).

Выберите, следует ли хранить артефакт в TFS/Team Services или копировать его в общую папку, доступную из агента сборки.


TargetPath - Путь
string. Необязательный элемент. Используйте, когда ArtifactType = FilePath. Значение по умолчанию: \\my\share\$(Build.DefinitionName)\$(Build.BuildNumber).

Расположение UNC-файла для копирования артефакта. Он должен быть доступен из агента сборки.


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

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

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

Нет.

Требования

Требование Описание
Типы конвейеров YAML, классическая сборка
Выполняется в Agent, DeploymentGroup
Требования Нет
Capabilities Эта задача не удовлетворяет требованиям к последующим задачам в задании.
Ограничения команд Любой
Переменные settable Любой
Версия агента 1.83.0 или более поздней версии
Категория задач Служебная программа