Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Этапы — это коллекция связанных заданий.
stages: [ stage | template ] # Stages are a collection of related jobs.
Определения, ссылающиеся на это определение: конвейер
Типы списков
Тип | Описание |
---|---|
stage.stage | Этап — это коллекция связанных заданий. |
этапов.template | Можно определить набор этапов в одном файле и использовать его несколько раз в других файлах. |
Замечания
По умолчанию этапы выполняются последовательно. Каждый этап начинается только после завершения предыдущего этапа, если иное не указано с помощью свойства dependsOn
.
Используйте проверки утверждения, чтобы вручную управлять выполнением этапа. Эти проверки обычно используются для управления развертываниями в рабочих средах.
Проверки — это механизм, доступный владельцу ресурса. Они позволяют указывать, когда этап в конвейере будет использовать ресурс. Как владелец ресурса, например среды, можно определить проверки, необходимые перед этапом, который будет использовать ресурс.
В настоящее время проверки утверждения вручную поддерживаются в средах . Дополнительные сведения см. в разделе утверждения.
Примеры
В этом примере последовательно выполняются три этапа. Средний этап выполняет два задания параллельно.
stages:
- stage: Build
jobs:
- job: BuildJob
steps:
- script: echo Building!
- stage: Test
jobs:
- job: TestOnWindows
steps:
- script: echo Testing on Windows!
- job: TestOnLinux
steps:
- script: echo Testing on Linux!
- stage: Deploy
jobs:
- job: Deploy
steps:
- script: echo Deploying the code!
В этом примере выполняется два этапа параллельно. Для краткости задания и шаги опущены.
stages:
- stage: BuildWin
displayName: Build for Windows
- stage: BuildMac
displayName: Build for Mac
dependsOn: [] # by specifying an empty array, this stage doesn't depend on the stage before it
См. также
Дополнительные сведения о этапах , условиях и переменных.