Teamcity从9.16升级到10
我想把Teamcity 9.16升级到10。我想继续手动备份,然后恢复它。我使用的是外部数据库-mysql。我也想升级数据库。我应该如何进行此操作?TeamCity文档说明 使用TeamCity 6.0+创建的备份可以使用相同的或 最新的TeamCity版本 因此,您应该能够在TC9中创建备份,然后在TC10中恢复它 创建备份的最简单方法是导航到服务器UI中的Teamcity从9.16升级到10,teamcity,upgrade,teamcity-9.0,Teamcity,Upgrade,Teamcity 9.0,我想把Teamcity 9.16升级到10。我想继续手动备份,然后恢复它。我使用的是外部数据库-mysql。我也想升级数据库。我应该如何进行此操作?TeamCity文档说明 使用TeamCity 6.0+创建的备份可以使用相同的或 最新的TeamCity版本 因此,您应该能够在TC9中创建备份,然后在TC10中恢复它 创建备份的最简单方法是导航到服务器UI中的管理|备份部分,以指定一些参数并运行备份,如前所述 其他的选择是 通过maintainDB命令行工具进行备份-与通过UI进行备份基本相同
管理|备份
部分,以指定一些参数并运行备份,如前所述
其他的选择是
- 通过
命令行工具进行备份-与通过UI进行备份基本相同maintainDB
- 手动备份
maintainDB
工具从备份中恢复数据,基本上您的案例步骤如下:
- 安装新TeamCity(但不要启动服务器)
- 创建一个新的空数据目录
- 创建并配置空数据库
- 配置临时database.properties文件
- 将数据库驱动程序放入新数据目录中的
lib/jdbc
- 使用
中的/bin
实用程序运行maintainDB
命令: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>
maintandb.[cmd | sh]restore-A