次の方法で共有


DownloadPipelineArtifact@0 - パイプライン成果物 v0 タスクをダウンロードする

このタスクを使用して、このパイプラインの以前のステージまたは別のパイプラインからパイプライン成果物をダウンロードします。

このタスクの新しいバージョンがあります。 詳細については、「 DownloadPipelineArtifact@2」を参照してください。

注意

Azure CLI コマンドなどの詳細については、「 成果物のダウンロード」を参照してください。

このタスクを使用して、このパイプラインの以前のステージまたは別のパイプラインからパイプライン成果物をダウンロードします。

重要

このタスクは、Azure DevOps Servicesでのみサポートされます。 Azure DevOps Serverで使用すると、Azure DevOps Serverまたは TFS 2018 をPipeline Artifact Task is not supported in on-premises. Please use Build Artifact Task instead.使用している場合は、「ビルド成果物のダウンロードを使用する」のようなエラー メッセージが表示されます。

構文

# Download Pipeline Artifacts v0
# Downloads an artifact associated with a pipeline.
- task: DownloadPipelineArtifact@0
  inputs:
    #pipelineId: # string. The specific pipeline to download from. 
    artifactName: 'drop' # string. Required. The name of artifact to download. Default: drop.
    targetPath: # string. Required. Path to download to.
# Download Pipeline Artifacts v0
# Download Pipeline Artifact.
- task: DownloadPipelineArtifact@0
  inputs:
    #pipelineId: # string. The specific pipeline to download from. 
    artifactName: 'drop' # string. Required. The name of artifact to download. Default: drop.
    targetPath: # string. Required. Path to download to.

入力

pipelineId - ダウンロード元の特定のパイプライン
string.

成果物のダウンロード元となるビルド。 (例: 1764)。 存在しない場合は、現在のパイプラインをターゲットにします。


artifactName - ダウンロードする成果物の名前。
string. 必須です。 既定値: drop

ダウンロードする成果物の名前を指定します。 値が空のままの場合、タスクはパイプライン実行に関連付けられているすべての成果物をダウンロードします。


targetPath - ダウンロードするパス
string. 必須です。

成果物をダウンロードするフォルダー パス。 これには、完全修飾パス、またはリポジトリのルートに対する相対パスを指定できます。 ワイルドカードはサポートされていません。 変数がサポートされています。 フォルダーが存在しない場合は、作成されます。


タスク制御オプション

すべてのタスクには、タスク入力に加えて制御オプションがあります。 詳細については、「 コントロール オプションと一般的なタスク プロパティ」を参照してください。

出力変数

[なし] :

解説

このタスクの新しいバージョンがあります。 詳細については、「 DownloadPipelineArtifact@2」を参照してください。

重要

このタスクは、Azure DevOps Servicesでのみサポートされます。 Azure DevOps Serverで使用すると、Azure DevOps Serverまたは TFS 2018 をPipeline Artifact Task is not supported in on-premises. Please use Build Artifact Task instead.使用している場合は、「ビルド成果物のダウンロードを使用する」のようなエラー メッセージが表示されます。

既定では、成果物は $(Pipeline.Workspace) にダウンロードされます。 成果物名を指定しない場合は、ダウンロードした成果物ごとにサブディレクトリが作成されます。 ファイル マッチング パターンを使用して、ダウンロードするファイルを制限できます。

成果物をダウンロードするパイプラインの ID を確認するにはどうすればよいですか?

パイプラインの ID は、"パイプライン変数" にあります。 パイプライン ID は system.definitionId 変数です。 URL パスでも見つけることができます。

要件

要件 説明
パイプラインの種類 YAML、クラシック ビルド、クラシック リリース
上で実行 エージェント、DeploymentGroup
確認要求 なし
Capabilities このタスクは、ジョブ内の後続のタスクに対する要求を満たしていません。
コマンドの制限 Any
設定可能な変数 Any
エージェントのバージョン 2.155.1 以降
タスクのカテゴリ ユーティリティ
要件 説明
パイプラインの種類 YAML、クラシック ビルド、クラシック リリース
上で実行 エージェント、DeploymentGroup
確認要求 なし
Capabilities このタスクは、ジョブ内の後続のタスクに対する要求を満たしていません。
コマンドの制限 Any
設定可能な変数 Any
エージェントのバージョン 2.140.1 以降
タスクのカテゴリ ユーティリティ