Visual Studioを立ち上げずにビルドするバッチを作ったので公開
C#
1. はじめに
「Gitに最新ソースプッシュしたから動作確認しておくれーーー」ってなったとき、 今使っているPCのスペックがイマイチで、Visual Studioの起動にとても時間がかかっていました。 いちいち起動してビルドするのが面倒だったので、MSBuildを使って(なるべく)汎用的に使えそうなバッチを作ってみました。
2. GitHub
3. ユーザー変数についての説明
rem MSBuildのパス
set MSBUILD_PATH=C:\Windows\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe
MSBuildのパスを設定します。 Windows7以降は標準でインストールされているようですが、古い場合等は以下からインストールできます。 https://www.microsoft.com/ja-JP/download/details.aspx?id=48159
rem ソリューションファイルのパス
set SOLUTION_FILE=C:\xxxxx\xxxxx.sln
ソリューションファイルのパスを設定します。
rem ビルド構成 (debug / release)
set BUILD_CONFIG=debug
ビルド構成を設定します。 デバッグビルドの場合は「debug」、リリースビルドの場合は「release」を設定してください。
rem ビルド種類 (build / rebuild)
set BUILD_TYPE=build
ビルド種類を設定します。 ビルドの場合は「build」、リビルドの場合は「rebuild」を設定してください。
rem 最新ソース取得有無 (true / false)
set PULL_SOURCE=false
最新ソースを取得するかどうかを設定します。 最新ソースを取得する場合は「true」、取得しない場合は「false」を設定してください。
rem ブランチのパス
set BRANCH_PATH=C:\xxxxx
最新ソースを取得するブランチのパスを設定します。 最新ソースを取得する場合は設定必須、取得しない場合は設定不要です。
rem ブランチの名前
set BRANCH_NAME=xxxxx
最新ソースを取得するブランチ名を設定します。 最新ソースを取得する場合は設定必須、取得しない場合は設定不要です。