Как создать 100 рабочих мест в Дженкинс одновременно? - PullRequest
0 голосов
/ 31 мая 2018

В одном интервьюер спросил меня, как создать 100 рабочих мест в jenkins за раз?

Можете ли вы, люди, прояснить мое сомнение?

1 Ответ

0 голосов
/ 01 июня 2018

Вы можете использовать Jenkins REST API.Справа внизу есть почти все страницы Jenkins.Там написано

Чтобы создать новое задание, отправьте config.xml на этот URL с параметром запроса name = JOBNAME.Вам необходимо отправить заголовок Content-Type: application / xml.Вы получите код состояния 200, если создание прошло успешно, или код 4xx / 5xx, если это не удалось.config.xml - это формат, который Jenkins использует для хранения проекта в файловой системе, поэтому вы можете увидеть примеры их в домашнем каталоге Jenkins или получить конфигурацию XML существующих заданий из /job/JOBNAME/config.xml.

Короче, отправьте POST на your-jenkins-server.com/jenkins/createItem.Вам также может понадобиться отправить крошку.

Итак, остальное зависит от вас.Выберите язык и, возможно, напишите простую консольную программу или, может быть, простой веб-сайт для отправки этого HttpPost.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...