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 или более поздней версии |
Категория задач | Служебная программа |