Я пытаюсь запустить файл jenkins с несколькими агентами, но у меня возникают ошибки. Вот фрагмент моего файла 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]
Я не могу найти в документации примеров того, как обращаться к ранее объявленному агенту. Я вижу, как объявлять агент на каждом отдельном этапе, но в итоге в моем файле будет много повторяющихся объявлений.