我们目前正在使用IBM Rational Team Concert 3.0替换IBM ClearCase 7.0.1的公司范围项目。我们大多使用Microsoft .NET平台。
我对RTC源代码控制功能很满意,但我想知道如何使用RTC管理二进制文件引用。这里的许多系统在二进制级别上共享组件,我看不到在该工具上管理这些引用的方法。
一些顾问建议我们使用“二进制组件”,与“源组件”并行(对于每个系统),我们将存储已编译的二进制文件并将其用于引用。
这是最好的方法吗?亲爱的RTC专家,请指教。
obs。:到目前为止,我在内部尝试使用NuGet失败了。
答案 0 :(得分:1)
我们目前正在一个公司范围的项目中取代IBM ClearCase 7.0.1
我也是!
一些顾问建议我们使用“二元组件”
在二元管理方面,您有两个主题:
对于所有这些类型的交付,我建议反对将它们放入RTC:它的“Jazz源代码控制”组件仍然是源 VCS。
像Nexus这样的外部“工件库”,或者.Net项目,基于NuGet的引用(即使你到目前为止尝试不成功),更合适。
您可以在以下网址找到有关Nexus和RTC之间集成的更多详细信息:
您需要设置Jazz帐户
(均在this thread中提及)
答案 1 :(得分:0)
如果源可用,我通常主张从源代码构建所有内容。否则,保证部署对象库(工件库)(例如,像AntHillPro所拥有的那样)。