Hudson CI工具可以解决项目依赖关系而不是微不足道的问题吗? 例如,如何设置两个独立模块(A,B)和模块C依赖于A和B的情景?Hudson CI和项目依赖
有没有办法在我看来:
- “建设等项目”并不能保证A,B分别为C
- “建立后,其他项目都建成了”保证只有“C是前建成触发后A 或 B“(需要A 和 B)
- 加入插件可以解决这个问题,如果有一个〜3模块。如果有模块A1,......,A100和C1,......,C100,则应该写入100个额外的Join触发器并发出100个额外的B重建(换句话说,每个B的反向依赖需求重建B)。因此,如果Join触发器不能被平凡地XML攻击并且无法重写的未改变的B的重建不能被跳过(这是可能的吗?),这是不实际的。
那么有没有某种方法或一些标准的解决方法来实现这一目标?
是的,您是对的。如果有人支持A和B已经构建,而不是每次更改A触发器C的构建,则每个B的更改触发C的构建,如果更改为A和B,则C会重建两次。 – 2010-10-25 09:28:32
是的,你是对的。如果支持A和B已经建立的比A触发器C的每次修改都要更新,那么每个B的修改都会触发C的构建,如果更改为A和B,那么C会重建(可能)两次。 但是,我的范例完全不同,我没有想到这些“增量”构建。相反,我假设构建服务器可以不时获得构建请求(例如每1-2周一次),并且从头开始构建整个系统。 我想我必须重新考虑这两种情况.... – 2010-10-25 09:43:39