Togetter/min.tを安心してお使い頂くためのガイドラインを公開しました。
編集可能

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

CI環境構築の手順をつぶやいていったもののまとめです。
4
ふ''れいす @bleis

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

2010-04-20 10:45:26
ふ''れいす @bleis

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

2010-04-20 10:50:36
ふ''れいす @bleis

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

2010-04-20 10:54:44
ふ''れいす @bleis

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

2010-04-20 10:55:24
ふ''れいす @bleis

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

2010-04-20 11:00:30
ふ''れいす @bleis

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

2010-04-20 11:04:58
ふ''れいす @bleis

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

2010-04-20 11:05:39
ふ''れいす @bleis

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

2010-04-20 11:09:23
ふ''れいす @bleis

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

2010-04-20 11:15:32
ふ''れいす @bleis

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

2010-04-20 11:17:01
ふ''れいす @bleis

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

2010-04-20 11:18:52
ふ''れいす @bleis

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

2010-04-20 11:20:42
ふ''れいす @bleis

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

2010-04-20 11:22:44
ふ''れいす @bleis

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

2010-04-20 11:24:35
ふ''れいす @bleis

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

2010-04-20 11:25:07
ふ''れいす @bleis

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

2010-04-20 11:31:49
ふ''れいす @bleis

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

2010-04-20 11:34:42
ふ''れいす @bleis

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

2010-04-20 11:36:26
ふ''れいす @bleis

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

2010-04-20 11:42:54
ふ''れいす @bleis

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

2010-04-20 11:36:52
ふ''れいす @bleis

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

2010-04-20 11:39:00
ふ''れいす @bleis

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

2010-04-20 11:41:16
ふ''れいす @bleis

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

2010-04-20 11:43:26
ふ''れいす @bleis

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

2010-04-20 11:52:29
ふ''れいす @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
残りを読む(34)

コメント