Я использовал плагин Thinbackup для перемещения заданий, пользователей и плагинов. Вы можете сделать полную резервную копию и восстановить ее на новом сервере. Плагин не идеален и готов к принятию. У меня были проблемы с восстановлением. В итоге я использовал плагин только для создания архива, но затем вручную скопировал папки (пользователи, задания, плагины, узлы, почтовые шаблоны, секреты, файлы JENKINS_HOME) из архива на новый сервер.
Перед созданием архива или копированием заданий убедитесь, что на одно задание хранится не более 30 сборок, это уменьшит размер вашего архива. Я видел более 5000 сборок на задание, которые были совершенно ненужными и блокировали создание архива.
Когда вы создаете или восстанавливаете архив или копируете файлы, сервер должен находиться в тихом режиме, сборки не должны выполняться.
http://<jenkins.server>/quietDown
После того, как вы скопируете файлы или восстановите архив, вам следует перезапустить Jenkins или, что еще лучше, перезапустить сервер.
Другой вариант - использовать RSync, как указано здесь . Я не уверен, какова ОС вашего сервера Jenkins. Если это Linux, вы можете прочитать это руководство , которое я написал.