【问题标题】:TeamCity migration without build history没有构建历史的 TeamCity 迁移
【发布时间】:2022-09-28 23:54:28
【问题描述】:

我们使用 TeamCity 10.0.4(构建 42538)并希望迁移到具有我们所有构建配置但没有构建历史的最新版本(2022.04)。我们在这里看到https://www.jetbrains.com/help/teamcity/how-to.html#Copy+Manually

如果您想快速检查并且不需要保留构建 新服务器上的历史记录,您可以跳过第 6 步(克隆数据库)和 步骤 4 的所有可选项目。

不幸的是,通过手动复制,我们无法在不克隆数据库的情况下运行新实例,因为我们在下图中遇到了错误。

然后,我们通过对服务器设置、项目和构建配置执行“TeamCity 备份”(管理 > 备份 > 运行备份)进行了“从备份还原”(来自下图),但没有成功。

您是否知道通过保留所有构建配置并删除整个构建历史来迁移到更新的 TeamCity 版本的方法?

    标签: teamcity


    【解决方案1】:

    您可以尝试导出/导入当前项目:

    1. 通过操作按钮导出到 zip 存档或手动备份 /config/projects 文件夹
    2. 安装全新的 TeamCity 服务器
    3. 将备份复制到 /config/projects

    【讨论】: