2017-01-20 8 views
1

Тема не требует пояснений. Я хотел бы добавить post-build действия для многих заданий Jenkins вместо настройки по одному. Я добавил Configuration Slicing плагин, но если я не ошибаюсь, он не изменяет действия после сборки. Любые идеи?Как массово добавлять действия после сборки в нескольких работах Дженкинса

Заранее спасибо

+0

Вы смогли найти способ сделать это? У меня такой же вариант использования. Спасибо. – user3027732

ответ

1

Если Configuration Slicing Plugin не удовлетворяют свои потребности, то вы должны падать обратно в СЭД.

От Jenkins Issues:

Вам нужно будет написать скрипт, который будет перебрать заданий Дженкинс и SED значение с новым затем использовать POST https://support.cloudbees.com/hc/en-us/articles/218353308-How-to-update-job-config-files-using-the-REST-API-and-cURL

  1. Получить текущий config
    curl -X GET http://developer:[email protected]:8080/job/test/config.xml -o mylocalconfig.xml

  2. Сообщение обновленной конфигурации
    локон -X POST http://developer:[email protected]:8080/job/test/config.xml --data двоичный "@ mymodifiedlocalconfig.xml"

Ибо Pos-строить действия является наценки между <publishers>...</publishers> в config.xml

+0

Я думаю, что Groovy был бы более дзенкинским стилем, не так ли? – StephenKing

+0

Да, это может быть скрипт Groovy. – afxentios