如果我有两个构建版本A和B,我如何设置CCNet,以便在强制B时,它会自动强制构建A,然后再继续B的构建步骤?
我已经看过ForceBuildPublisher,但是它看起来像是依赖构建而不是先决条件构建。
我也看过“launchccnetbuild”nant任务的页面,但代码文件似乎丢失了。
答案 0 :(得分:1)
恐怕不是“好”的方式。如果您可以让项目B等待项目A开始并完成,ForceBuildPublisher将起作用。对于后者,存在多种可能性,一种是轮询文件。
答案 1 :(得分:0)
正如Lothar_K所说,没有“好”的方式。通常在需要这种情况时,将构建A中的构建脚本(在您的情况下为nant任务)从Build B复制\ merge到nant任务。
另一种方法是使用sequential task,具体取决于您的CCNet版本。