Я пытаюсь запустить файл jenkins с несколькими агентами, но сталкиваюсь с ошибками. Вот фрагмент моего файла Дженкинса:
pipeline {
agent {
docker {
label 'agentAAA'
...
}
node {
label 'agentBBB'
...
}
}
...
stages {
stage('to run on AAA') {
agent {
label 'agentAAA'
}
...
}
stage('to run on BBB') {
agent {
label 'agentBBB'
}
...
}
stage('to run on BBB') {
agent {
label 'agentBBB'
}
...
}
Я получаю эти ошибки:
- Разрешен только один тип агента для каждой секции агента
- Тип агента не указан. Должен быть одним из [any, docker, dockerfile, label, none]
Я не могу найти в документации примеров того, как обращаться к ранее объявленному агенту. Я вижу, как объявлять агента на каждом отдельном этапе, но в результате я получу много повторных объявлений в моем файле.