Где Jenkins хранит файлы конфигурации для выполняемых им заданий?

Я добавляю непрерывную интеграцию в проект EC2 на работе, используя Jenkins. Сама машина Jenkins хранится на машине EC2 - той, которую в любой момент может потребоваться отключить и вернуть на совершенно другой инстанс EC2. У нас есть множество манифестов Puppet, которые позволяют нам легко переустановить программное обеспечение на экземпляре EC2, но пользовательские файлы конфигурации, такие как те, что для заданий, которые я создаю в Jenkins, будут удалены после перемещения.

Теперь, если Jenkins хранит, какие задания должны выполняться на нем, в XML-файле или наборе XML-файлов где-то, я мог бы настроить систему, в которой эти файлы передаются на сервер контроля версий, а затем загружаются обратно на вновь созданный сервер как часть марионеточного манифеста. Кто-нибудь знает, где хранятся эти файлы? Я пробовал скопировать / var / lib / jenkins / jobs , но похоже, что в нем хранятся выходные данные заданий Дженкинса, а не входные.

93
задан d4nyll 20 January 2018 в 14:19
поделиться