fkm blog

software開発に関することを書いていきます

MonoDevelopのソリューションをコマンドラインでビルドする

Jenkinsでビルドを自動化させたい場合, コマンドラインでビルドできないとだめな気がする.

  • Javaの場合, maven/gradle使えば簡単にできる
  • Objective-Cの場合, xcodebuildコマンド使えばいける

C# on Monoの場合, MonoDevelopに"Makefileの作成"があるので, これを使えばいけそうな気がしてしまうが, ヒドい目にあうのが目に見えてるのでお勧めしない.

monoについてくるxbuildコマンド使うのが手っ取り早いです. ".sln"ファイルのあるフォルダで

$ xbuild

とたたくだけでいけます.