如何从Team city运行使用来自不同固定构建的代码的构建?

时间:2012-10-25 15:02:16

标签: .net deployment build-automation teamcity-7.0

我有3种不同的TeamCity构建配置。

  1. 持续集成
  2. QA
  3. 培训
  4. 生产(尚不存在)
  5. 当我的QA构建运行时,它的版本与Subversion中的x.x. {build}。{revision}编号的程序集。我想做的是能够确定QA认为可以接受的构建,并使Training和Production构建有效地提取最新的固定构建版本,并重建,单元测试和部署使用与QA构建相同的构建号

    单元测试和部署实际上超出了范围,我已经处理了它,它的版本号让我现在卡住了。我不知道TeamCity在构建固定时会做什么,我是否还需要担心撤销修订版还是由TC保留?

    这是TeamCity能做的吗?是否有某些我没有看到的文件?

    我绝不是一名部署工程师,但就目前而言,我已经当选,所以我需要实现它。

    一些细节: 我正在使用TeamCity 7.1.1 VS2012 .NET 4.5

1 个答案:

答案 0 :(得分:0)

在TC中固定用于确保未清除构建,并且没有依赖钉扎操作,因此在构建固定时无法执行单独的操作。

相反,您可以添加另一个构建,您只能手动启动,并将执行必要的任务。 关于构建号,更好的方法是使用手动启动的构建中生成的构建号。

另一种方法是在连续构建中执行所有任务。这称为Continuous Deployment