【发布时间】:2010-12-23 08:31:44
【问题描述】:
我有以下项目布局:
- 战争项目 A
- 上游项目
- 依赖B
- 依赖C
- 依赖D
- 上游项目
我希望设置 A,以便每次我想触发构建时,它都会首先构建 B、C 和 D。如果 B、C 或 D 的构建失败,那么 A 的构建也会失败.
这似乎是一个常见的构建案例,但我不确定如何完成它。有以下选项,但它们似乎没有正确的关系:
- 构建触发器 - 在构建其他项目之后构建
- 将在一些上游项目之后构建当前项目,但我需要控制来自该项目的构建,因为我正在进行 WAR 部署。我只想始终先构建依赖项。
- 构建后操作 - 构建其他项目
- 将在此之后构建项目,但这与我想做的事情相反。
Hudson 中是否有适合我的构建配置(或通过插件)?
【问题讨论】:
标签: build continuous-integration triggers hudson