公共打包机的系统可能会出现崩溃的情况,为了避免出现这种情况,我们需要给Jenkins的配置进行备份。

记住Jenkins的工作空间

我们一开始安装Jenkins的时候,就把工作空间迁移到了E:\JenkinsWorkspace里,只要记住这个工作空间,Jenkins就很容易备份。

修改工程名

如果想要修改工程名,点击进入一个Jenkins打包工程,在最左侧点击“Rename”,就能修改Jenkins最开始指定的工程名了。

注意这里修改的是正式的工程名,不是在配置里面修改的工程显示名

构建的位置

我们进入E:\JenkinsWorkspace里,点击“jobs”文件夹,就可以发现我们的每个构建任务都按照名称放在了不同的文件夹里。

我们点击进入一个构建的文件夹,会出现下面的文件。

每一个构建内部

“builds”文件夹内记录的就是各个构建,按照我们的设置,最多30个。

“config.xml”就是我们在Jenkins里面设置的构建配置,这是个重要的文件,也是主要备份的文件。

点击进入builds文件夹,我们每次Build都按照编号排好了。点击进入每次build都会发现archive文件夹,里面就是归档的内容。

如何还原备份

如果只备份了config.xml

我们在新部署好的Jenkins里面,设置好新的工作空间,点击进入新的工作空间,在jobs里面新建构建文件夹并设置原来构建的名称,在这个构建文件夹内将config.xml放进去。

然后回到Jenkins,在浏览器里输入:

1
localhost:8080/restart

点击yes

如果Jobs全部备份

新部署好的Jenkins设置好工作空间后,把Jobs备份放进来即可。