我们有一个项目有几个独立开发的组件。然而,我们有许多版本都被命名为具有不同时间表的不同产品。我们希望在组件具有新版本(可能与错误修复相关)时获得即时反馈,因此所有依赖于该版本的产品也会得到更新。
A -> v1.0 (released 10.10.2009)
B -> v1.0 (depending on A, released on 11.10.2009)
A -> v1.1 (released 12.10.2009) ---> B must be updated
当然这只是一个简单的例子。应该有专门针对这种情况的项目,但我找不到。你怎么处理这种情况?什么是首选(简单但功能强大)?
答案 0 :(得分:0)
这在很大程度上取决于您的项目(组件)构建设置。我假设你有一个带有CI的每个组件的存储库,这是一个简单的解决方案
我已将CI用于类似场景。有许多插件(opensource)供Jenkins查找代码更改,触发通知/其他构建和构建依赖项