将项目从较旧版本的TeamCity服务器移动到较新版本

时间:2016-08-01 17:41:48

标签: server continuous-integration teamcity continuous

我有两个运行在不同软件版本上的TeamCity服务器:一个服务器正在运行" TeamCity Enterprise 9.1.7"而其他服务器正在运行" TeamCity Professional 7.0.2"。执行迁移的最佳方法是什么。我想将Server 7.0.2上存在的项目传输到Server 9.1.7。

如果你能为我提供采取的步骤,我将非常感激。

1 个答案:

答案 0 :(得分:0)

在7.0.2和9.1.7之间有很多TC版本,超过4年的更新:https://confluence.jetbrains.com/display/TW/Previous+Releases+Downloads

首先,您应该使用maintainDB工具进行备份,然后您可以尝试从主要版本迁移到主要版本并测试结果:

更新:根据vlad-p53的评论,您可以直接从7.0.2迁移到9.1.7,因此,只需按照教程A Step by Step Guide to Migrating a TeamCity Instance from One Server to Another进行操作。

  • 7.0.2至8.0并测试结果。
  • 8.0到9.0并测试结果
  • 9.0至9.1.7

如果迁移到主要版本不起作用,您可以尝试以前的版本并重复此过程。

每个版本都有一个发行说明,说明是否存在迁移问题,我建议您read them

对于每次迁移,您都可以按照本教程的步骤进行操作:A Step by Step Guide to Migrating a TeamCity Instance from One Server to Another