다음을 통해 공유


CopyPublishBuildArtifacts@1 - 빌드 아티팩트 v1 작업 복사 및 게시

CopyPublishBuildArtifacts@1 더 이상 사용되지 않습니다. 대신 파일 복사 작업 및 빌드 아티팩트 게시 작업을 사용합니다.

이 작업은 더 이상 사용되지 않습니다.

Syntax

# 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 파일 경로 위치입니다. 빌드 에이전트에서 액세스할 수 있어야 합니다.


작업 제어 옵션

모든 작업에는 작업 입력 외에도 제어 옵션이 있습니다. 자세한 내용은 제어 옵션 및 일반적인 작업 속성을 참조하세요.

출력 변수

없음

요구 사항

요구 사항 Description
파이프라인 유형 YAML, 클래식 빌드
실행 중 에이전트, DeploymentGroup
요청 없음
Capabilities 이 작업은 작업의 후속 작업에 대한 요구를 충족하지 않습니다.
명령 제한 모두
설정 가능한 변수 모두
에이전트 버전 1.83.0 이상
작업 범주 유틸리티