Предоставляет ли Jenkins какую-либо функциональность для достижения следующего конвейера, описанного ниже?
pipeline
{
agent any
options
{
when {
branch 'master'
}
disableConcurrentBuilds()
}
stages { ... }
}
У меня есть два состояния для репозиториев, которыми должен управлять этот отдельный конвейер:
- Сборка для коммитовдля ветвлений запросов на слияние ( pre-merge ), разрешить одновременный запуск сборок
- Построение главной ветви при слиянии запросов на слияние ( post-merge ), не разрешать одновременную сборку.