从版本控制设置创建 teamcity 项目

Creating a teamcity project from versioned controlled settings

我有一个项目的 git 存储库,其中有一个包含版本化 teamcity 设置的 .teamcity 文件夹。假设我已经从 teamcity 服务器中删除了这个项目(首先禁用版本化设置,然后删除项目),我该如何重新导入它?

这里的用例是能够使用模板生成器创建一个新项目,例如yeomandotnet new,并能够轻松将其导入到父 TeamCity 项目中。

我们当前的 teamcity 版本是:TeamCity Enterprise 10.0.4 (build 42538),所以在以后的版本中可能会有改进。

所以我想我已经弄清楚了,这些是对我有用的步骤。

  1. 创建一个新项目,确保项目 ID 设置正确
  2. 添加指向包含您的项目的存储库的 VCS 根目录
  3. 启用版本化设置,确保 select use settings from VCS 并选择 Kotlin 设置格式
  4. Select "Import settings from VCS" 出现提示时

更详细...

确保您项目的项目 ID 与您在 .teamcity 文件中的 ID 匹配

例如,如果您的 .teamcity 文件包含 .teamcity\MyAwesomeProject,那么您需要确保您在 teamcity 中的项目 ID 设置为 MyAwesomeProject

使用来自 VCS 的设置

如果您不告诉 TeamCity 默认使用 vcs 设置,那么它会执行通常的操作并开始为您将内容检查到源代码管理中。