Можно ли\как конфигурировать jenkins jobs через git?
Хочется иметь репо, где будут лежать все jobs, и jenkins будет сам у себя обновлять все jobs с репа (ну и новые создавать, если в репе есть) - вручную созданной jobs или еще как (через плагин может?).
Хорошо бы еще и в вебморде созданные jobs чтоб обратно в реп попадали (можно даже во вспомогательный бранч), но если только в одну сторону то тоже хорошо.
Вопрос - как? Плагин или скрипт какой? Или может вообще не jenkins (только не buildbot) :D
Нее - мне надо версионировать _все_ jobs. Тоесть сценарий такой:
- ставлю jenkins
- завожу job на реп с jobs
- jenkins втягивает себе опиание всех jobs (через искомый чудо плагин\скрипт\Jenkinsfile) и работает как обычно - поллит\билдит\....
- по мере изменения jobs в репе - jenkins обновляет у себя jobs
Axian Ltd.: это понятно и примерно так и видится - но как? jenkins перечитает спокойно все задания - или надо сигнал ему слать? drone к примеру в базе хранит проекты. jenkins в файлах исключительно или как? как с пермишинами быть? Наверняка гдето както этот вопрос решен же - читать логи и дебажиться изобретая велосипед совсем не охото