Любые плагины круизконтроля для Dimensions CM - PullRequest
0 голосов
/ 03 февраля 2010

Исходные коды управляются с помощью Dimension CM, и теперь я хочу настроить среду непрерывной интеграции с CruiseControl.Но проблема в том, что я не могу найти поддержку Dimensions CM.Кто-нибудь знает, как настроить CruiseControl, чтобы он знал, что хранилище изменилось, или есть какие-то другие решения?

Спасибо!

Ответы [ 2 ]

2 голосов
/ 11 февраля 2010

Там определенно есть плагин. К сожалению, у нас есть отдельная команда по управлению конфигурациями, и я не знаю точно, откуда они ее взяли. Я думаю, что это было от Серены.

Я получил эти файлы:

Обще-каротаж api.jar
darius.jar
dmclient.jar
dmfile.jar
dmnet.jar
dmtpi.jar

с инструкциями скопировать их в CruiseControl \ lib

Подробная информация содержится в главе 17 Руководства по средствам сборки CM CM Dimensions.

В конфигурационном файле 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>

Надеюсь, это поможет, я знаю, как это разочаровывает, пытаясь получить какую-либо информацию об этом.

Ian

0 голосов
/ 03 февраля 2010

Что ж, если Google не найдет для вас плагин (и, похоже, что cruisecontrol не имеет необходимого плагина SCM), вы всегда можете добавить свой собственный. Взгляните на подключаемый модуль StarTeam , чтобы получить представление о направлении

...