Декларативный конвейер Jenkins - как управлять сервером Jenkins - PullRequest
1 голос
/ 11 апреля 2019

Как мне создать декларативный конвейер Jenkins, способный управлять самим сервером Jenkins?То есть:

  • конвейер, который может запрашивать, какие у меня есть задания в папке, а затем отключать / включать эти задания
  • Запросить, какие агенты доступны, и запустить задание на этом агенте.

1 Ответ

0 голосов
/ 11 апреля 2019

Глобальная переменная конвейера currentBuild имеет свойство rawBuild, которое обеспечивает доступ к модели Дженкинса для текущей сборки.Оттуда вы можете добраться до многих внутренних органов Дженкинса.

Я не уверен, что вы можете найти в способах запуска агентов и заданий - посмотрите, есть ли / были плагины, которые предлагали альтернативы модели по умолчанию.

...