Luntbuid的数据(项目,构建计划等等)可以通过"Administration"(管理)页进行导出和导入。
指定您要导出的文件的位置,然后点击"Export"(导出)按钮,数据就会被导出了。
导出的数据以XML的格式保存,虽然导出的文件可以手工编辑,但是千万要小心。
您可以将导出的数据再次导入到其他的Luntbuild实例。如果指定的目录为相对路径,
那么该目录将相对于Luntbuild的安装目录,文件将会保存在该相对路径下。
我们强烈推荐使用绝对路径,这样可以很容易就定位文件的位置。
注意
注意在这里指定的文件将被创建在Luntbuild服务器上,而不是运行web浏览器的客户机上。
注意
如果系统中存在大量的构建(build)实例,该操作将会消耗较长时间。
我们强烈建议删除一些没有用的构建(build)实例,这样可以加速数据导出和导入的速度。
指定您要导入的文件的位置,然后点击"Import"(导入)按钮,数据就会被导入了。
注意
执行该操作时,Luntbuild将会先清空当前数据库,然后再进行导入。导入时间的长短取决于被导入的文件的大小。
使用导出和导入功能可以很容易实现数据迁移。例如您现在有一个运行在HSQLDB数据库上的Luntbuild实例,因为某个原因要
切换到MySQL数据库上。通过以下步骤可以完成数据迁移:
首先启动基于HSQLDB的Luntbuild实例,然后将数据导出到某个文件,假设为data.xml文件。
停止Luntbuild,修改applicationContext.xml文件,将数据库切换到MySQL。
启动Luntbuild,将data.xml文件导入系统。
搞定!