【GeneXus】バッチでビルド

バッチでビルドできるのでメモ

参考リンク

参考 MSBuild タスクwiki.genexus.jp

横井さんのBlogを参考に、いろいろやってみた備忘録。やってることは↓このへんと同じ。
https://g-mind.blogspot.com/2019/07/ci-msbuild-with-genexus-1.html
https://g-mind.blogspot.com/2019/07/ci-msbuild-with-genexus-2.html
https://g-mind.blogspot.com/2019/07/ci-build-with-msbuild.html
https://g-mind.blogspot.com/2019/08/ci-genexus-msbuild-with-genexus-2.html
https://g-mind.blogspot.com/2019/08/ci-genexus-msbuild-with-genexus-3.html
https://g-mind.blogspot.com/2019/08/ci-genexus-msbuild-with-genexus-4.html

以下は横井さんのBlogとやってることほぼ同じなので非表示です。見たかったら見てください。

ビルドファイルの作成を表示

バッチファイル

で、まったく同じだと怒られるから作ったビルドファイルをバッチで呼び出す用に作成。

Build.bat

@echo off

REM # MSビルドの場所を設定
SET EXE_PATH=C:\Windows\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe

REM # 作成したビルドファイルを設定
SET MSBUILD_PATH=C:\Temp\test.msbuild

REM # 実行したいターゲットを指定
SET TARGET=OpenAndBuildAll

REM # プロパティを指定
SET PROPERTY=KBName=GX16U10_TESTKB_20201007_4

REM # ビルドを実行
%EXE_PATH% %MSBUILD_PATH% /t:%TARGET% /p:%PROPERTY%

REM 返却値判定
IF %ERRORLEVEL%==1 (
	echo 異常終了  %ERRORLEVEL%
	REM pause
	EXIT /b 1
)


REM 場所移動
cd /d %~dp0

echo 正常終了  %ERRORLEVEL%
REM pause
EXIT /b 0

まとめ

自分の環境用に1個あると便利だと思います。

以上です。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください