У меня есть репо в phabricator и клонировано на моем локальном компьютере.Создайте работу в Jenkins автоматически при создании репо в Phabricator
Теперь я хочу создать новую работу Дженкинса автоматически после создания нового репо в Phabricator. Jenkins API доступен для создания нового задания удаленно.
Согласно Jenkins:
Чтобы создать новую работу, разместить config.xml для этого URL с параметром запроса имя = JOBNAME. Вам необходимо отправить заголовок Content-Type: application/xml.
Я могу создать задание с помощью команды terminal
.
curl -X POST -H "Content-Type:application/xml" -d "<project><builders/><publishers/><buildWrappers/></project>" "http://ip:port/createItem?name=AA_TEST_JOB1"
Вопрос: Как я могу запустить команду, чтобы создать Порта работу Дженкинса, а также отправить config.xml
файл для конфигурации этой новой работы?