从版本控制设置创建 teamcity 项目
Creating a teamcity project from versioned controlled settings
我有一个项目的 git 存储库,其中有一个包含版本化 teamcity 设置的 .teamcity
文件夹。假设我已经从 teamcity 服务器中删除了这个项目(首先禁用版本化设置,然后删除项目),我该如何重新导入它?
这里的用例是能够使用模板生成器创建一个新项目,例如yeoman
或 dotnet new
,并能够轻松将其导入到父 TeamCity 项目中。
我们当前的 teamcity 版本是:TeamCity Enterprise 10.0.4 (build 42538),所以在以后的版本中可能会有改进。
所以我想我已经弄清楚了,这些是对我有用的步骤。
- 创建一个新项目,确保项目 ID 设置正确
- 添加指向包含您的项目的存储库的 VCS 根目录
- 启用版本化设置,确保 select
use settings from VCS
并选择 Kotlin
设置格式
- Select "Import settings from VCS" 出现提示时
更详细...
确保您项目的项目 ID 与您在 .teamcity
文件中的 ID 匹配
例如,如果您的 .teamcity
文件包含 .teamcity\MyAwesomeProject
,那么您需要确保您在 teamcity 中的项目 ID 设置为 MyAwesomeProject
。
使用来自 VCS 的设置
如果您不告诉 TeamCity 默认使用 vcs 设置,那么它会执行通常的操作并开始为您将内容检查到源代码管理中。
我有一个项目的 git 存储库,其中有一个包含版本化 teamcity 设置的 .teamcity
文件夹。假设我已经从 teamcity 服务器中删除了这个项目(首先禁用版本化设置,然后删除项目),我该如何重新导入它?
这里的用例是能够使用模板生成器创建一个新项目,例如yeoman
或 dotnet new
,并能够轻松将其导入到父 TeamCity 项目中。
我们当前的 teamcity 版本是:TeamCity Enterprise 10.0.4 (build 42538),所以在以后的版本中可能会有改进。
所以我想我已经弄清楚了,这些是对我有用的步骤。
- 创建一个新项目,确保项目 ID 设置正确
- 添加指向包含您的项目的存储库的 VCS 根目录
- 启用版本化设置,确保 select
use settings from VCS
并选择Kotlin
设置格式 - Select "Import settings from VCS" 出现提示时
更详细...
确保您项目的项目 ID 与您在 .teamcity
文件中的 ID 匹配
例如,如果您的 .teamcity
文件包含 .teamcity\MyAwesomeProject
,那么您需要确保您在 teamcity 中的项目 ID 设置为 MyAwesomeProject
。
使用来自 VCS 的设置
如果您不告诉 TeamCity 默认使用 vcs 设置,那么它会执行通常的操作并开始为您将内容检查到源代码管理中。