将一个 TeamCity 服务器拆分为两个服务器
Splitting a TeamCity server to two servers
我有一个 TeamCity 系统运行 由模板支持的各种调试和发布构建配置,这些模板与调试和发布配置相匹配,如下所示
- 分支构建开发模板
- 分支 1 开发构建
- 分支 2 开发构建
- 分支发布构建模板
- 分支 1 发布版本
- 分支 2 发布版本
我正在考虑将 Dev 和 Release 配置分离到两个不同的服务器上,以确保 Release 配置比 Dev 配置具有更高级别的治理,同时允许 Dev 团队 'play' 使用 Dev 构建配置.
我不担心开发版本的历史记录,但我想保留发布版本的历史记录。因此,我想将开发构建配置从服务器中复制出来,并将它们导入专门为开发团队准备的新服务器中。
服务器配置由 Git 存储库支持,因此我有一份可以使用的副本
任何人都可以提供有关如何执行此操作的指导吗?
我刚刚发现这个 SO question which pointed me in the direction of Projects Import 看起来很适合我正在尝试做的事情。
但是我想从项目中移动某些配置,而不是整个项目。如果我能找到更多的东西,我会 post 这里的解决方案。
我有一个 TeamCity 系统运行 由模板支持的各种调试和发布构建配置,这些模板与调试和发布配置相匹配,如下所示
- 分支构建开发模板
- 分支 1 开发构建
- 分支 2 开发构建
- 分支发布构建模板
- 分支 1 发布版本
- 分支 2 发布版本
我正在考虑将 Dev 和 Release 配置分离到两个不同的服务器上,以确保 Release 配置比 Dev 配置具有更高级别的治理,同时允许 Dev 团队 'play' 使用 Dev 构建配置.
我不担心开发版本的历史记录,但我想保留发布版本的历史记录。因此,我想将开发构建配置从服务器中复制出来,并将它们导入专门为开发团队准备的新服务器中。
服务器配置由 Git 存储库支持,因此我有一份可以使用的副本
任何人都可以提供有关如何执行此操作的指导吗?
我刚刚发现这个 SO question which pointed me in the direction of Projects Import 看起来很适合我正在尝试做的事情。
但是我想从项目中移动某些配置,而不是整个项目。如果我能找到更多的东西,我会 post 这里的解决方案。