Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
На 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.
Определения, ссылающиеся на это определение: шаги
Свойства
строка download
. Обязательный в качестве первого свойства.
Укажите текущий, идентификатор ресурса конвейера или нет, чтобы отключить автоматическую загрузку.
строка artifact
.
имя артефакта.
строка patterns
.
Шаблон для скачивания файлов из артефакта.
строка condition
.
оценить это выражение условия, чтобы определить, следует ли выполнять эту задачу.
continueOnError
логические.
Продолжить работу даже при сбое?
строка displayName
.
имя, доступное для чтения для задачи.
target
целевой.
среда, в которой выполняется эта задача.
enabled
логические.
запустить эту задачу при выполнении задания?
env
словарь строк.
Переменные для сопоставления с средой процесса.
строка name
.
идентификатор шага. Допустимые значения: [-_A-Za-z0-9]*.
строка timeoutInMinutes
.
время ожидания завершения этой задачи до того, как сервер убьет его.
Замечание
Конвейеры могут быть настроены с временем ожидания уровня задания. Если интервал времени ожидания задания истекает до завершения шага, выполнение задания (включая шаг) завершается, даже если шаг настроен с более длинным интервалом timeoutInMinutes
. Дополнительные сведения см. в разделе "Время ожидания".
строка retryCountOnTaskFailure
.
число повторных попыток, если задача завершается ошибкой.
Замечания
Ключевое 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