0

源代码由 Dimension CM 管理,现在我想用 CruiseControl 设置持续集成环境。但问题是我找不到对Dimensions CM 的任何支持。有谁知道如何配置 CruiseControl 以了解存储库已更改或是否有其他解决方案?

谢谢!

4

2 回答 2

2

肯定有插件。不幸的是,我们有一个单独的配置管理团队,我不确定他们是从哪里得到的。我想那应该是来自 Serena 的。

我收到了这些文件:

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-11T13:59:11.957 回答
0

好吧,如果 google 找不到适合您的插件(而且看起来Cruisecontrol似乎没有您需要的 SCM 插件),您可以随时贡献自己的插件。查看StarTeam 的 contrib 插件以了解方向

于 2010-02-03T10:16:49.577 回答