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

Gar*_* E. 12 teamcity teamcity-8.0

TeamCity 8.1.4(build 30168)

我注意到构建功能总是作为构建步骤的第一步的第一部分运行,但是是否可以运行构建功能,例如作为第2步的第一部分?或者作为Step1的最后一部分?
任何帮助表示赞赏!

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

小智 3

  1. 创建另一个构建配置,将您的元运行器移动到那里。
  2. 修改您的构建参数以通过服务消息报告构建号
  3. 创建从构建配置到新配置的快照依赖关系
  4. 在元运行器的配置中,转到常规页面,在“内部版本号”字段中输入 %dep.META_RUNNER_CONFIG_ID.build.number%。这将从依赖项中获取内部版本号并将其设置为内部版本号。META_RUNNER_CONFIG_ID 是您将在已移动元运行器的配置的常规页面上看到的构建配置 ID。
  5. 在 AssemblyInfoPatcher 中使用 %build.number% 作为替换