wenshangquan / kuradevsandbox

Automatically exported from code.google.com/p/kuradevsandbox
0 stars 0 forks source link

CI環境作成 #3

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
CI環境を作成する
CloudBeesでHaaSが無料で使えるならそれを使う。
 http://www.cloudbees.com/dev-haas.cb
もしくはVMWareでも良い
ムリなら自宅サーバで?

Original issue reported on code.google.com by taku.h72 on 23 Nov 2010 at 3:58

GoogleCodeExporter commented 8 years ago
CI環境作れそう?
いまいちHudsonとかNUnitの連携とかがわかんないから試せない
わ。

Original comment by sasraing@gmail.com on 24 Nov 2010 at 9:43

GoogleCodeExporter commented 8 years ago
作るのは簡単に出来ると思う。
ただ、UnitTestフレームワークとして今回はGoogle 
Testってのを使おうかと思ってるけど、初めて使うからノウ�
��ウは無い。
まぁ、まずは環境作ってビルドできるようにだけしてみる��
�もり。
カバレッジとか出すのはその後かな。

で、以下は参考までに設定手順。

xUnitでテストを実行すると、ものによってはカバレッジとか
をXML形式のレポートとして出してくれるからそれをhudsonに��
�わせるとテストの成否やカバレッジとかを出してくれる。
ます、設定の手順としては、
 1. hudson実行
 2. 新規ジョブの作成(フリースタイル・プロジェクトのビルド)
 3. プロジェクトの設定
      ソースコード管理システム: Subversion
      リポジトリURL:https://kuradevsandbox.googlecode.com/svn/trunk/
      SVNポーリングにチェック
      スケジュール:* * * * *
      ビルド:ここの設定値は考えないといけない

Original comment by taku.h72 on 25 Nov 2010 at 3:52

GoogleCodeExporter commented 8 years ago
MSBuild PluginはHudsonとのバージョンの関係で使えない。
ビルドするには"C:\WINDOWS\Microsoft.NET\Framework\v4.0.XXXXX\MSBuild.exe"
を使う必要があるが、これをじかに叩いただけではプロジ��
�クトでの設定は読み込まれないため、Visual Studio 
コマンドプロンプトを使う必要があるよう。

これを使うためにHudsonで使うシェルを変えないといけない��
�だけど、それを現在調査中。

Original comment by taku.h72 on 28 Nov 2010 at 4:58