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))를 지정합니다.
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 이상 |
작업 범주 | 유틸리티 |