0
我想升级Teamcity 9.16到10.我想继续手动备份然后恢复它。我正在使用外部数据库 - MySQL。我也想升级数据库。我应该如何继续?团队城市从9.16升级到10
我想升级Teamcity 9.16到10.我想继续手动备份然后恢复它。我正在使用外部数据库 - MySQL。我也想升级数据库。我应该如何继续?团队城市从9.16升级到10
TeamCity的文件指出,与TeamCity的6.0+创建
备份可以使用相同或 更近的TeamCity版本
所以你应该能够在TC9创建备份和恢复然后在TC10中恢复它。
创建备份的最简单方法是导航到服务器UI中的Administration | Backup
部分,以指定一些参数并运行备份,如here所述。
其他选项经由maintainDB
命令行工具
,它们被描述于TC文件的相应page。使用maintainDB
工具进行
从备份中恢复数据,基本上是你的情况的步骤是:
lib/jdbc
在新的数据目录使用maintainDB
实用地处<TeamCity Home>/bin
运行restore
命令:如果过程成功完成
maintainDB.[cmd|sh] restore -A <absolute path to the Data Directory> -F <path to the TeamCity backup file> -T <absolute path to the database.properties file>
更多详细信息可在相应的page上找到。