0

如果我有两个构建,A 和 B,我如何设置 CCNet,以便当 B 被强制时,它会在继续 B 的构建步骤之前自动强制 A 构建?

我见过 ForceBuildPublisher,但是它看起来像是用于依赖构建而不是先决构建。

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

4

2 回答 2

1

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

于 2013-03-13T09:38:35.047 回答
0

正如 Lothar_K 提到的那样,没有“好”的方式。通常当需要这种情况时,来自 Build A 的构建脚本(在你的情况下是 nant 任务)被复制\合并到来自 Build B 的 nant 任务。

另一种方法是根据您的 CCNet 版本使用顺序任务。

于 2013-03-21T16:08:33.597 回答