次の方法で共有


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 以上
タスクのカテゴリ ユーティリティ