クルーズ コントロールとクリア ケースを介して自動化された .net ビルドを作成するために使用できるスクリプト言語を知りたいです。
.net には、ビルド中に言及する必要がある参照があります。
クリアケース一体型のクルーズコントロールを使用しています。
クルーズ コントロールとクリア ケースを介して自動化された .net ビルドを作成するために使用できるスクリプト言語を知りたいです。
.net には、ビルド中に言及する必要がある参照があります。
クリアケース一体型のクルーズコントロールを使用しています。
CCは多くのビルドエンジンをサポートしていますが、http://cruisecontrol.sourceforge.net/ですが、.NETの世界ではどれもあまり人気がありません。
CruiseControl(CruiseControl .NETではない)を使用している場合、MSBuildのサポートは組み込まれていないため<exec>
、.NET Frameworkインストールフォルダー(1ホップ)からMSBuild.exeを起動するために使用する必要があります。
http://cruisecontrol.sourceforge.net/main/configxml.html#exec
または、CCからNAntを呼び出し、NAntのタスクを使用して、プロジェクトのコンパイル用にMSBuildを実行することもできます。(その後2ホップ)
CruiseControlが必要なスクリプトについて呼び出すことができることを考えると、次を使用できます。
exec
cleartoolを呼び出すためにタスクを使用するNANTスクリプト。NAnt -> Help -> Task Reference -> <exec>
」ページを参照してください。NAntの例:
<exec program="cmd" commandline="/c cd /path/to/view" />
<exec program="cleartool" commandline="yourClearToolCommand" />
これらのスクリプトは、CruiseControlと統合されたClearCaseトリガーの1つによってトリガーされます。