steps.download 定義

この手順では download 、現在の実行に関連付けられている成果物、またはパイプライン リソースとして関連付けられている別の Azure Pipeline から成果物をダウンロードします。

steps:
- download: string # Required as first property. Specify current, pipeline resource identifier, or none to disable automatic download.
  artifact: string # Artifact name.
  patterns: string # Pattern to download files from artifact.
  condition: string # Evaluate this condition expression to determine whether to run this task.
  continueOnError: boolean # Continue running even on failure?
  displayName: string # Human-readable name for the task.
  target: string | target # Environment in which to run this task.
  enabled: boolean # Run this task when the job runs?
  env: # Variables to map into the process's environment.
    string: string # Name/value pairs
  name: string # ID of the step.
  timeoutInMinutes: string # Time to wait for this task to complete before the server kills it.
  retryCountOnTaskFailure: string # Number of retries if the task fails.
steps:
- download: string # Required as first property. Specify current, pipeline resource identifier, or none to disable automatic download.
  artifact: string # Artifact name.
  patterns: string # Pattern to download files from artifact.
  condition: string # Evaluate this condition expression to determine whether to run this task.
  continueOnError: boolean # Continue running even on failure?
  displayName: string # Human-readable name for the task.
  target: string | target # Environment in which to run this task.
  enabled: boolean # Run this task when the job runs?
  env: # Variables to map into the process's environment.
    string: string # Name/value pairs
  name: string # ID of the step.
  timeoutInMinutes: string # Time to wait for this task to complete before the server kills it.
steps:
- download: string # Required as first property. Specify current, pipeline resource identifier, or none to disable automatic download.
  artifact: string # Artifact name.
  patterns: string # Pattern to download files from artifact.
  condition: string # Evaluate this condition expression to determine whether to run this task.
  continueOnError: boolean # Continue running even on failure?
  displayName: string # Human-readable name for the task.
  enabled: boolean # Run this task when the job runs?
  env: # Variables to map into the process's environment.
    string: string # Name/value pairs
  name: string # ID of the step.
  timeoutInMinutes: string # Time to wait for this task to complete before the server kills it.

この定義を参照する定義: 手順

プロパティ

download 文字列。 最初のプロパティとして必須。
自動ダウンロードを無効にするには、現在のリソース識別子、パイプライン リソース識別子、またはなしを指定します。

artifact 文字列。
成果物名。

patterns 文字列。
成果物からファイルをダウンロードするパターン。

condition 文字列。
この条件式を評価して、このタスクを実行するかどうかを判断します。

continueOnErrorboolean
障害が発生しても実行を続けますか?

displayName 文字列。
タスクの人間が判読できる名前。

targettarget
このタスクを実行する環境。

enabledboolean
ジョブの実行時にこのタスクを実行しますか?

env 文字列ディクショナリ。
プロセスの環境にマップする変数。

name 文字列。
ステップの ID。 使用できる値: [-_A-Za-z0-9]*

timeoutInMinutes 文字列。
このタスクが完了するまで待ってから、サーバーがタスクを強制終了します。

Note

パイプラインは、ジョブ レベルのタイムアウトで構成できます。 ステップが完了する前にジョブ・レベルのタイムアウト間隔が経過すると、ステップが長い timeoutInMinutes 間隔で構成されている場合でも、実行中のジョブ (ステップを含む) は終了します。 詳細については、「 タイムアウト」を参照してください。

retryCountOnTaskFailure 文字列。
タスクが失敗した場合の再試行回数。

注釈

キーワード (keyword)はdownload成果物リソースをダウンロードします。

参照される成果物 (または成果物) download の種類に応じて、パイプライン成果物のダウンロード (パイプライン成果物の場合は、Azure DevOps Servicesでパイプラインが実行されている場合)、ビルド成果物のダウンロード (ビルド成果物の場合)、またはファイル共有から成果物をダウンロードする (ファイル共有成果物の場合) を呼び出します。

成果物のダウンロードの場所

現在のパイプラインの成果物は、$(Pipeline.Workspace)/<artifact name> にダウンロードされます。

関連付けられたパイプライン リソースからの成果物は、$(Pipeline.Workspace)/<pipeline resource identifier>/<artifact name> にダウンロードされます。

配置ジョブでの自動ダウンロード

現在のパイプラインおよび関連付けられたパイプライン リソースから利用できるすべての成果物は、配置ジョブで自動的にダウンロードされて、配置に使用できるようになります。

ダウンロードされないようにするには、download: none を指定します。

steps:
- download: current  # refers to artifacts published by current pipeline
  artifact: WebApp
  patterns: '**/.js'
  displayName: Download artifact WebApp
- download: MyAppA   # downloads artifacts available as part of the pipeline resource specified as MyAppA

関連項目