管理可重用组件

时间:2009-01-23 02:06:53

标签: configuration-management

我有项目A和B.两个项目都使用组件C(例如图形库)。我收到一张发票​​证明A有错误。我确定错误是在C组件中。我为C创建一个分支,修复它,检入,重新签名,更改A上的依赖项并创建一个新的A安装。

问题:如何让B知道其C组件的变化,以便它可以从A中检测到的错误修复中受益?什么是控制此类配置管理方案的好工具/脚本?我尝试使用Jira,但是我找不到一个好的方法来让两个项目依赖于一个或多个组件。

1 个答案:

答案 0 :(得分:0)

配置管理似乎总是比它应该更“手工波浪”。简而言之,这实际上取决于您当地的政策。

我的建议是使用像Hudson或Bamboo这样的持续集成服务器。我知道Hudson允许您创建项目依赖项,以便组件C的最新版本将自动导入到A和B中。

但是从配置管理的角度来看,你真的想要控制在哪个版本的A和/或B中使用哪个版本的C,所以你可能想要深入挖掘一下。