Is it possible to specify when a Build Feature is to be run?

淺唱寂寞╮ 提交于 2019-12-22 03:24:08

问题


TeamCity 8.1.4 (build 30168)

I notice that Build Features are always run as first part of first step in the Build Steps, but is it possible to make a Build Feature run e.g. as first part of step2? Or as last part of Step1?
Any help is appreciated!

(If it is of interest, this is my concrete problem;
I have a meta runner that creates a specific build number, I use this as a first step in the build steps. I want to use the build feature "AssemblyInfo patcher", but this runs before the meta runner has done its thing)


回答1:


  1. Create another build configuration, move your meta-runner there.
  2. Modify your build parameter to report a build number through service message
  3. Create a snapshot dependency from your build configuration to the new one
  4. In the configuration with meta-runner go to general page, enter %dep.META_RUNNER_CONFIG_ID.build.number% to 'build number' field. This will take a build number from the dependency and set it as a build number. META_RUNNER_CONFIG_ID is the Build configuration id you will see on the general page of your configuration where you have moved meta runner.
  5. Use %build.number% as a replacement in AssemblyInfoPatcher


来源:https://stackoverflow.com/questions/27863351/is-it-possible-to-specify-when-a-build-feature-is-to-be-run

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!