是否可以指定何时运行构建功能?

时间:2015-01-09 14:59:01

标签: teamcity teamcity-8.0

TeamCity 8.1.4(build 30168)

我注意到构建要素始终作为构建步骤中第一步的第一部分运行,但是可以使构建要素运行,例如作为step2的第一部分?或者作为Step1的最后一部分?
任何帮助表示赞赏!

(如果感兴趣,这是我的具体问题;
我有一个创建特定构建号的元运行器,我将其作为构建步骤的第一步。我想使用构建功能“AssemblyInfo修补程序”,但这是在元运行器完成它之前运行的)

1 个答案:

答案 0 :(得分:3)

  1. 创建另一个构建配置,在那里移动元编辑器。
  2. 通过服务消息
  3. 将构建参数修改为report a build number
  4. 从构建配置创建快照依赖关系到新的
  5. 在使用元运行器的配置转到常规页面时,输入%dep.META_RUNNER_CONFIG_ID.build.number%to' build number'领域。这将从依赖项中获取内部版本号并将其设置为内部版本号。 META_RUNNER_CONFIG_ID是您将在配置的常规页面上看到的构建配置ID,您可以在其中移动元运行程序。
  6. 使用%build.number%作为AssemblyInfoPatcher
  7. 的替代品