源代码是用Dimension CM管理的,现在我想用CruiseControl设置持续集成环境。但问题是我找不到任何对Dimensions CM的支持。有没有人知道如何将CruiseControl配置为知道存储库发生了变化,或者是否有其他解决方案?
谢谢!
发布于 2010-02-11 21:59:12
肯定有一个插件。不幸的是,我们有一个独立的配置管理团队,我不知道他们是从哪里得到的。我想应该是瑟琳娜说的。
我收到了这些文件:
commons-logging-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>
我希望这会有帮助,我知道试图获得任何关于这方面的信息是多么令人沮丧。
伊恩
发布于 2010-02-03 18:16:50
好吧,如果谷歌找不到适合你的插件(看起来cruisecontrol肯定没有你需要的配置管理插件),你可以贡献自己的插件。看一看StarTeam's contrib plugin以了解方向
https://stackoverflow.com/questions/2191127
复制相似问题