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

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

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

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

所以我想我已经弄明白了,这些都是为我工作的步骤。

  1. 创建一个新项目,确保项目ID设置正确
  2. 添加指向包含项目的仓库的VCS根目录
  3. 启用版本化设置,确保use settings from VCS选择use settings from VCS并选择Kotlin设置格式
  4. 出现提示时选择“从VCS导入设置”

更详细的…

确保项目的项目ID与您的.teamcity文件中的内容相匹配

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

使用VCS的设置

如果你不告诉TeamCity在默认情况下使用vcs设置那么它将执行通常的操作,并开始为你检查源代码控制。