Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Шаги — это линейная последовательность операций, составляющих задание.
steps: [ task | script | powershell | pwsh | bash | checkout | download | downloadBuild | getPackage | publish | template | reviewApp ] # Steps are a linear sequence of operations that make up a job.
Определения, ссылающиеся на это определение: pipeline, jobs.job, preDeployHook, deployHook, routeTrafficHook, postRouteTrafficHook, onFailureHook, onSuccessHook
Типы списков
Тип | Описание |
---|---|
steps.task | Выполняет задачу. |
steps.script | Запускает скрипт с помощью cmd.exe в Windows и Bash на других платформах. |
steps.powershell | Запускает скрипт с помощью Windows PowerShell (в Windows) или pwsh (Linux и macOS). |
steps.pwsh | Запускает скрипт в PowerShell Core в Windows, macOS и Linux. |
steps.bash | Запускает скрипт в Bash в Windows, macOS и Linux. |
steps.checkout | Настройте способ проверки исходного кода конвейера. |
steps.download | Загружает артефакты, связанные с текущим запуском или из другого azure Pipeline, связанного с ресурсом конвейера. |
steps.downloadBuild | Загружает артефакты сборки. |
steps.getPackage | Загружает пакет из веб-канала управления пакетами в Azure Artifacts или Azure DevOps Server. |
steps.publish | Публикует (отправляет) файл или папку в виде артефакта конвейера, который могут использовать другие задания и конвейеры. |
steps.template | Определите набор шагов в одном файле и используйте его несколько раз в другом файле. |
steps.reviewApp | Скачивание создает ресурс динамически в поставщике этапов развертывания. |
Замечания
Каждый шаг выполняется в собственном процессе агента и имеет доступ к рабочей области конвейера на локальном жестком диске. Это означает, что переменные среды не сохраняются между шагами, но изменения файловой системы.
Все задачи и шаги поддерживают набор общих свойств, таких как enabled
и env
,в дополнение к их задачам или определенным свойствам шага. Дополнительные сведения о настройке этих свойств см. в параметрах управления задачами и переменных среды задач.
Примеры
steps:
- script: echo This runs in the default shell on any machine
- bash: |
echo This multiline script always runs in Bash.
echo Even on Windows machines!
- pwsh: |
Write-Host "This multiline script always runs in PowerShell Core."
Write-Host "Even on non-Windows machines!"