源代码使用Dimension CM进行管理,现在我想用CruiseControl设置持续集成环境。但问题是我找不到任何支持Dimensions CM。有没有人知道如何配置CruiseControl以了解存储库已更改或是否有其他解决方案?
谢谢!
答案 0 :(得分:2)
肯定有一个插件。不幸的是,我们有一个独立的配置管理团队,我不确定他们从哪里获得它。我认为它本来是来自Serena。
我收到了这些文件:
共享记录-api.jar文件
darius.jar
dmclient.jar
dmfile.jar
dmnet.jar
dmtpi.jar
指示将它们复制到CruiseControl \ lib
Dimensions CM构建工具用户指南第17章提供了详细信息。
在CruiseControl config.xml配置文件中。您需要添加以下内容 元素:
在标签的顶层添加
<plugin name="dimensions" classname="com.serena.dmtpi.DimensionsSourceControl" />
在项目中
<modificationset quietperiod="30">
<dimensions userID="user" password="passwd"
database="db" server="server" project="project" path="" />
</modificationset>
我希望有所帮助,我知道尝试获取有关此事的任何信息是多么令人沮丧。
伊恩
答案 1 :(得分:0)
好吧,如果谷歌找不到你的插件(肯定看起来好像cruisecontrol没有你需要的SCM插件),你可以随时贡献自己的插件。看看StarTeam's contrib plugin以了解方向