Java Jenkins:是否可以从CLI运行恢复到以前的配置?

Java Jenkins:是否可以从CLI运行恢复到以前的配置?,java,jenkins,jenkins-cli,Java,Jenkins,Jenkins Cli,在工作中,我们有一个发布产品的多步骤流程,我正在尝试将其自动化。其中一些步骤涉及复制、修改和删除Jenkins上的作业。我已经发现了如何通过进行所有这些操作,但是很难以自动化的方式测试我的流程。如果我能有一个tearDown()方法,可以恢复到我更改任何作业之前的状态,那就太好了。但是,我不知道怎么才能做到。有人能告诉我如何在不涉及手动步骤的情况下恢复到以前的配置吗?我使用git成功地保存了已知的Jenkins状态。您可以运行一个额外的测试Jenkins实例,关闭它,用git恢复作业配置XMLs

在工作中,我们有一个发布产品的多步骤流程,我正在尝试将其自动化。其中一些步骤涉及复制、修改和删除Jenkins上的作业。我已经发现了如何通过进行所有这些操作,但是很难以自动化的方式测试我的流程。如果我能有一个
tearDown()
方法,可以恢复到我更改任何作业之前的状态,那就太好了。但是,我不知道怎么才能做到。有人能告诉我如何在不涉及手动步骤的情况下恢复到以前的配置吗?

我使用git成功地保存了已知的Jenkins状态。您可以运行一个额外的测试Jenkins实例,关闭它,用git恢复作业配置XMLs,然后再次启动它。不可否认,这不是个好主意。使用硒元素也可能会变得棘手,但这似乎更不有趣。

这会奏效,但我希望有一个更简单的解决方案。