Как указать папку на удаленной машине для резервного копирования с помощью плагина jenkins thinBackup?

Я хочу сделать резервную копию конфигурации jenkins на случай, если я загрузлю свою машину. Я использую плагин тонкий резервный, предоставленный jenkins. У него есть опция, в которой я указываю путь к папке, в которой я хочу сделать резервную копию. Теперь проблема в том, что я хочу указать папку на другой машине, так как имеет смысл иметь резервную копию на другой машине, как мне указать путь к этой папке? Должен ли я указать, как если бы

[email protected]:path/to/folder?

Я новичок в jenkins, поэтому любая помощь будет оценена по достоинству.

"DevOps: Jenkins & AWS Series, часть 5: Установка Gradle на Ubuntu 22.04
"DevOps: Jenkins & AWS Series, часть 5: Установка Gradle на Ubuntu 22.04
В этой статье блога мы проведем вас через процесс установки Gradle на Ubuntu 22.04, интеграции его с Jenkins и создания задания Gradle. Мы...
0
0
288
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Тонкое резервное копирование для удобства выполняет только копии файлов конфигурации jenkins в определенной папке. Вы можете сохранить его в scm или на других машинах, но это можно сделать с помощью простого скрипта, который загружает ваш резервный почтовый индекс, если он существует.

Как мне автоматически сохранить его в scm? или Можете ли вы помочь мне понять, как мне написать этот сценарий? Ответ на любой из них поможет мне двигаться вперед.

C.k. 28.05.2019 08:30

По какой-то странной причине, когда я использую плагин конфигурации синхронизации scm, он всегда говорит: «Невозможно получить доступ к репозиторию». Я попытался предоставить ему свои учетные данные svn. Потом сдача сертификата. Тем не менее я не смог выполнить требуемую спецификацию. Можете ли вы помочь в этом?

C.k. 28.05.2019 08:42

Несколько месяцев назад я столкнулся с проблемами от людей, которые просили сопровождающих thinbackup предоставить какой-нибудь хук, который мог бы инициировать действие после завершения резервного копирования. Жаль, что больше ничего нет. Единственное, что пришло мне в голову, — это создать задание в свободном стиле, настроенное с периодическим триггером сборки, который управляет резервными копиями (в моем случае — загрузкой их в службу хранения моего облачного провайдера). С заданиями свободного стиля вы можете делать http-запросы или выполнять сценарии bat/sh. просто запланируйте его через несколько минут после расписания резервного копирования. Это менее неэлегантная вещь, которую вы можете сделать с помощью этих инструментов

Carmine Ingaldi 28.05.2019 09:24

Спасибо. Теперь, что я делаю, я отправляю резервную копию в мои каталоги svn извне. Ваша помощь позволила мне принять решение. Поэтому я отмечаю ваш ответ как правильный. Еще раз спасибо.

C.k. 29.05.2019 06:56

Другие вопросы по теме

Jenkinsfile с глобально определенным менеджером выдает ошибку, если я передаю экземпляр менеджера за пределы конвейера
Как создать конфигурацию «Publish Over SSH Plugin» (добавить SSH-серверы, ключ и т. д.) через скрипт конвейера в Jenkins
Как получить статус сборки конкретной ветки с помощью встраиваемого плагина статуса сборки в Jenkins
Как передать переменную Python нижестоящему заданию в конвейере
Как правильно использовать sshpass вместе с паролем и другим портом?
Как я могу получить имя узла, на котором восходящее задание выполнялось в нисходящем задании в конвейере
«java.lang.IllegalArgumentException: ожидается закрытие или исключение failFast» при выполнении параллельных сборок
Jenkins — общая библиотека с copyArtifacts, NotSerializableException WorkflowJob
Динамический выбор параметров на jenkins
В конвейере по сценарию Jenkins получение результата из задания, которое не было напрямую запущено конвейером