Я настраиваю задание Jenkins для автоматического сохранения конфигурации jenkins (содержимое каталога JENKINS_HOME) в репозитории SVN.Я решил использовать параметры командной строки, поскольку это кажется наиболее простым, и доступные плагины, которые я исследовал, должны быть приняты или устарели.Есть ли способ указать SVN путь к папке и сказать ему:
- добавить и зафиксировать новые файлы, которые появились в папке с момента последнего коммита
- зафиксировать обновленные файлы, которые изменились с тех порпоследний коммит
- игнорировать файлы - я полагаю, что я должен вручную добавлять файлы, которые я хочу игнорировать, чтобы игнорировать список, например, через SVNTortoise ..
Я также могу принять, что все файлы, которые не являютсяигнорируемые добавляются и фиксируются.Таким образом, svn может перезаписать все файлы в хранилище версией из домашнего каталога Jenkins.
Является ли следующее решение хорошим?
svn add --force path_to_jenkins_home
svn commit path_to_jenkins_home -m "message"