HudsonとGitで.NETのCI環境構築

CI環境構築の手順をつぶやいていったもののまとめです。
4
ぐるぐる系SQL @bleis

とりあえず、ゲストOS上にGitとHudsonの環境構築するか [TDDBC名古屋7/10,11予定]

2010-04-20 10:45:26
ぐるぐる系SQL @bleis

あれ、Windows Server 2008 R2ってデフォルトで.NET Framework3.5入ってないんだ [TDDBC名古屋7/10,11予定]

2010-04-20 10:50:36
ぐるぐる系SQL @bleis

とりあえず.NET Framework3.5入れたんで、次はJavaとCygwin [TDDBC名古屋7/10,11予定]

2010-04-20 10:54:44
ぐるぐる系SQL @bleis

Hudson動かすだけだからJREだけ入れればいいか [TDDBC名古屋7/10,11予定]

2010-04-20 10:55:24
ぐるぐる系SQL @bleis

Cygwinのダウンロードサイトはjaist.ac.jpを使おう [TDDBC名古屋7/10,11予定]

2010-04-20 11:00:30
ぐるぐる系SQL @bleis

とりあえず、wget、git、git-completion、git-svn、gitkにチェック入れた [TDDBC名古屋7/10,11予定]

2010-04-20 11:04:58
ぐるぐる系SQL @bleis

でもこの環境でGitを触ることはほとんどないから、git-completionとかいらなかったかな [TDDBC名古屋7/10,11予定]

2010-04-20 11:05:39
ぐるぐる系SQL @bleis

インストール激早だったけど、デスクトップとスタートメニューにCygwinが追加されていない・・・まぁいいけど [TDDBC名古屋7/10,11予定]

2010-04-20 11:09:23
ぐるぐる系SQL @bleis

次はHudson落とす [TDDBC名古屋7/10,11予定]

2010-04-20 11:15:32
ぐるぐる系SQL @bleis

あー、vimも入れとくか。香り屋版 [TDDBC名古屋7/10,11予定]

2010-04-20 11:17:01
ぐるぐる系SQL @bleis

java -jar hudson.warでHudson起動 [TDDBC名古屋7/10,11予定]

2010-04-20 11:18:52
ぐるぐる系SQL @bleis

localhost:8080にアクセスして、Hudsonの管理からサービスとしてインストール。場所はC:\hudsonで [TDDBC名古屋7/10,11予定]

2010-04-20 11:20:42
ぐるぐる系SQL @bleis

プラグインの管理から、利用可能タブで必要なプラグインをチェック [TDDBC名古屋7/10,11予定]

2010-04-20 11:22:44
ぐるぐる系SQL @bleis

NUnit Plugin、Git Plugin、MSBuild Plugin、Post build taskを選択、一番下にある「インストール」をクリック [TDDBC名古屋7/10,11予定]

2010-04-20 11:24:35
ぐるぐる系SQL @bleis

インストールが終わったので、Hudsonを再起動 [TDDBC名古屋7/10,11予定]

2010-04-20 11:25:07
ぐるぐる系SQL @bleis

localhost:8080/configureでシステムの設定 [TDDBC名古屋7/10,11予定]

2010-04-20 11:31:49
ぐるぐる系SQL @bleis

MSBuild Builderを設定。nameはmsbuild、パスはC:\WINDOWS\Microsoft.NET\Framework\v3.5\MSBuild.exe [TDDBC名古屋7/10,11予定]

2010-04-20 11:34:42
ぐるぐる系SQL @bleis

Framework64の方を使おうか迷ったけどよくわからないのでとりあえずFrameworkの方にした [TDDBC名古屋7/10,11予定]

2010-04-20 11:36:26
ぐるぐる系SQL @bleis

ついで(?)にmsbuild64としてFramework64の方もMSBuild Builderに追加しておいた。保存 [TDDBC名古屋7/10,11予定]

2010-04-20 11:42:54
ぐるぐる系SQL @bleis

あー、Git executableはmsys版のを指定するか。ということでmsysgitをダウンロード [TDDBC名古屋7/10,11予定]

2010-04-20 11:36:52
ぐるぐる系SQL @bleis

msysgitのインストール中。Git Bash Hereにチェック入れて、TrueType fontはチェックはずした [TDDBC名古屋7/10,11予定]

2010-04-20 11:39:00
ぐるぐる系SQL @bleis

Git executableにC:\Program Files (x86)\Git\bin\git.exeを入力 [TDDBC名古屋7/10,11予定]

2010-04-20 11:41:16
ぐるぐる系SQL @bleis

これでHudson本体の設定は大体終わり [TDDBC名古屋7/10,11予定]

2010-04-20 11:43:26
ぐるぐる系SQL @bleis

cygwin/usrにetcがなかったので作成 [TDDBC名古屋7/10,11予定]

2010-04-20 11:52:29
ぐるぐる系SQL @bleis

git config --system user.name ci-server git config --system user.email 俺のアドレス をCygwinとmsysgitのbashで実行。 [TDDBC名古屋7/10,11予定]

2010-04-20 11:53:10