CopyPublishBuildArtifacts@1 - ビルド 成果物 v1 タスクのコピーと発行
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、クラシック ビルド |
実行 | エージェント、DeploymentGroup |
確認要求 | なし |
Capabilities | このタスクは、ジョブ内の後続のタスクに対する要求を満たしていません。 |
コマンドの制限 | Any |
設定可能な変数 | Any |
エージェントのバージョン | 1.83.0 以上 |
タスクのカテゴリ | ユーティリティ |