我有 3 种不同的 TeamCity 构建配置。
- 持续集成
- 质量保证
- 训练
- 生产(尚不存在)
当我的 QA 构建运行时,它的版本是我的程序集,带有来自 Subversion 的 xx{build}.{revision} 编号。我想做的是能够固定 QA 认为可以接受的构建,并让培训和生产构建有效地提取最新固定的构建修订,并使用相同的重建、单元测试和部署构建编号作为 QA build。
单元测试和部署确实超出了这里的范围,我已经处理了它们,它的版本号让我现在卡住了。我也不太了解 TeamCity 在构建固定时会做什么,我什至需要担心拉动修订版还是由 TC 保留?
这是 TeamCity 可以做到的吗?有没有我没看到的文档?
I am by no means a deployment engineer, but for now, I have been elected, so I need to make it happen.
一些细节:我使用的是 TeamCity 7.1.1 VS2012 .NET 4.5