cruisecontrol.net块的执行顺序

时间:2011-07-21 08:31:31

标签: cruisecontrol.net

找不到任何关于此的文档:cruisecontrol.net配置文件的不同块的执行顺序是什么(例如 sourcecontrol prebuild ,< EM>任务)?

具体来说,我想知道 sourcecontrol 是否在 prebuild 块之前或之后执行。

2 个答案:

答案 0 :(得分:1)

我猜this page有答案:

  • <tasks>部分始终在<publishers>部分之前运行,无论它们出现的顺序如何。
  • 但是,在每个部分中,任务按照它们出现的顺序运行。
  • <prebuild>部分适用于需要在构建开始之前运行的任务,包括sourcecontrol操作。

所以顺序是:

  1. 预生成
  2. sourcecontrol
  3. 任务(按照它们在配置文件中的显示顺序)
  4. 发布者(按照它们在配置文件中的显示顺序)

答案 1 :(得分:0)

我认为订单是

1.sourcecontrol
2.tasks
   a.msbuild
   b.exec
3.publishers

请查看link