我正在尝试找到一种备份和恢复Jenkins的方法,以便我们可以自动提供新的Jenkins。但是我无法想出一种在不包括二进制文件的情况下备份+还原路径为/path/to/jenkins/plugins的方法。我们希望备份文件以xml文件格式存在,就像Jenkins中的其他所有内容一样。我的假设是,我们可以以某种方式备份xml文件,并且如果插件二进制文件丢失,Jenkins可以通过访问Maven来恢复它们。
我更喜欢避免使用配置管理工具来安装插件,因为这样我必须以感觉过于受控的方式管理插件的版本。我很高兴只备份现有内容,并在需要时在其他位置进行恢复。开发人员应该可以自由地安装插件,而不涉及我或木偶。
由于“插件”在许多其他上下文中都被使用,因此在Google上搜索这个问题很困难。
下面的链接说它也管理插件,但我看不出来它是如何管理的 - 也许我漏掉了什么。
我更喜欢避免使用配置管理工具来安装插件,因为这样我必须以感觉过于受控的方式管理插件的版本。我很高兴只备份现有内容,并在需要时在其他位置进行恢复。开发人员应该可以自由地安装插件,而不涉及我或木偶。
由于“插件”在许多其他上下文中都被使用,因此在Google上搜索这个问题很困难。
下面的链接说它也管理插件,但我看不出来它是如何管理的 - 也许我漏掉了什么。
http://jenkins-ci.org/content/keeping-your-configuration-and-data-subversion
我已经尝试使用Git的想法,并且通常可以正常工作,但是插件不会像魔术一样重新出现在新机器上 - 只有默认插件会回来。有人能提供建议吗?