CCNet - 自动强制先决条件构建

时间:2013-03-11 14:43:43

标签: cruisecontrol.net

如果我有两个构建版本A和B,我如何设置CCNet,以便在强制B时,它会自动强制构建A,然后再继续B的构建步骤?

我已经看过ForceBuildPublisher,但是它看起来像是依赖构建而不是先决条件构建。

我也看过“launchccnetbuild”nant任务的页面,但代码文件似乎丢失了。

2 个答案:

答案 0 :(得分:1)

恐怕不是“好”的方式。如果您可以让项目B等待项目A开始并完成,ForceBuildPublisher将起作用。对于后者,存在多种可能性,一种是轮询文件。

答案 1 :(得分:0)

正如Lothar_K所说,没有“好”的方式。通常在需要这种情况时,将构建A中的构建脚本(在您的情况下为nant任务)从Build B复制\ merge到nant任务。

另一种方法是使用sequential task,具体取决于您的CCNet版本。