OAO

開発とかBTSとかIDEとかスクラムとか 書くかもしれないブログです たぶん

Windows7 + Jenkins + 自動ビルド (その1)

(注意)テストの自動化はやってません。レガシーコードです(´・ω・`)

動作環境

 OS:Windows7 Enterprise 64bit SP1

 VS:2008 Professional

 対象:C#

 .net Framework:3.5

 デプロイ先:DAS領域

 

1.Jenkins公式からJenkinsをDL&インストール

  ・Jenkins公式

   warでもセットアッパでも好きな方で。

 

2.プラグインのインストール

  ・DVCSのプラグイン(私の場合は Jenkins GIT Plugin)

  ・Growlのプラグイン(好みです)

  ・MSBuildのプラグイン

 

3.プラグインの設定

  ・Jenkinsの管理->システムの設定

  ・(必要に応じてGitの設定)

  ・MSBuildの設定

   Nameはわかるように(私は.net 3.5)

   Path to MSBuildMSBuildの指定

   (ex:C:\Windows\Microsoft.NET\Framework\v3.5\MSBuild.exe)

  ・Growlの設定(好みですよ!)

 

4.ビルドの設定

  ・Gitリポジトリの設定 (同一マシンなので file://c:¥hogehoge¥.git)

  ・post-commitでwgetしようとしたけど上手く行かないのでSCMポーリングで。(課題)

  ・5分おきにポーリング(*/5 * * * *)

  ・ビルド設定

   ビルド手順の追加->Build a Visual Studio project or solution using MSBuild

   MsBuild Version:自分で設定したアレ

   MsBuild Build File:たぶんワークスペースから見た時のslnとかprojの位置(私はルートのhoge.sln)

  ・Growl設定(略

 

とりあえず、ビルドはこれでおk。