На работе у нас есть многоэтапный процесс для выпуска продукта, и я пытаюсь его автоматизировать. Некоторые из этих шагов включают копирование, изменение и удаление заданий в Jenkins. Я обнаружил, как делать все это через Jenkins-CLI, но очень сложно проверить мой процесс автоматическим способом. Было бы неплохо, если бы у меня был способ tearDown()
, который мог бы восстановить thinBackup, чтобы все было до того, как я изменил какие-либо задания. Но я не понимаю, как это можно сделать. Может ли кто-нибудь показать мне, как восстановить предыдущую конфигурацию без участия ручных шагов?Jenkins: Можно ли запустить восстановление в предыдущую конфигурацию из CLI?
0
A
ответ
1
Я использовал git с некоторым успехом, чтобы в целом сохранить известное состояние Дженкинса. Вы можете запустить дополнительный тестовый экземпляр Jenkins, закрыть его, вернуть XML-конфигурацию задания с помощью git и снова загрузить его. По правде говоря, это не отличная идея. Вы также можете стать хитрым с Selenium, но это кажется еще менее забавным.
Это будет работать, но я надеюсь, что там есть более легкое решение. –