ソースコードはDimension CMで管理していますが、CruiseControlで継続的インテグレーション環境を構築したいです。しかし問題は、Dimensions CM のサポートが見つからないことです。リポジトリが変更されたことを知るためにCruiseControlを構成する方法を知っている人はいますか、それとも他の解決策がありますか?
ありがとう!
ソースコードはDimension CMで管理していますが、CruiseControlで継続的インテグレーション環境を構築したいです。しかし問題は、Dimensions CM のサポートが見つからないことです。リポジトリが変更されたことを知るためにCruiseControlを構成する方法を知っている人はいますか、それとも他の解決策がありますか?
ありがとう!
間違いなくプラグインがあります。残念ながら、私たちは別の構成管理チームを持っており、彼らがどこからそれを入手したのかはわかりません。セレナからだったと思います。
私はこれらのファイルを受け取りました:
commons-logging-api.jar
darius.jar
dmclient.jar
dmfile.jar
dmnet.jar
dmtpi.jar
それらをCruiseControl\libにコピーする手順が記載されています
詳細については、Dimensions CMBuildToolsユーザーズガイドの第17章を参照してください。
CruiseControlconfig.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>
それがお役に立てば幸いです。これに関する情報を取得しようとしていることがどれほど苛立たしいことかを知っています。
イアン
まあ、グーグルがあなたのためのプラグインを見つけられないなら(そしてそれは確かにcruisecontrolがあなたが必要とするSCMプラグインを持っていないように見える)、あなたはいつでもあなた自身のものを貢献することができます。StarTeamのcontribプラグインを見て、方向性を把握してください