기본 콘텐츠로 건너뛰기

글

라벨이 배치 빌드인 게시물 표시

BuildAssist

일일 빌드를 위한 배치 파일을 보다 쉽게 만들기 위한 간단한 프로그램입니다. 컴파일러 파일 설정 : 커맨드 라인상에서 컴파일을 위한 프로그램을 각각 VC6.0 , .NET 2003 , VB6.0에 대해서 설정을 합니다. 패키지 파일 : 인스톨러 프로그램을 설정합니다. NSIS의 경우 : makensis.exe Window Installer의 경우 : DEVENV.EXE 패키지 파일을 설정합니다. 결과 파일을 저장할 폴더 : 컴파일 결과를 저장할 폴더를 설정합니다. 빌드할 프로젝트들... : 빌드할 프로젝트들을 설정합니다. Compiler : < VC6.0 , NET 2003 , VB6.0 > 중 하나 선택 Mode     : < Release  , Debug > 중 하나 선택 Project   : 프로젝트 파일 선택 OK 버튼 : 저장할 배치 파일 이름을 설정합니다. 첨부 파일

일일 빌드 수행하기

우선 아래의 배치파일을 이용해서 빌더시의 날짜와 시간을 구합니다. @ECHO OFF @TITLE Backing up source safe databases FOR /F "tokens=2-4 delims=/ " %%i IN ('date /t') DO SET DATE=%%i-%%j-%%k FOR /F "tokens=1-3 delims=: " %%i IN ('time /t') DO SET TIME=%%i-%%j-%%k SET DATETIME=%DATE%-%TIME% 출처 : http://www.codeproject.com/tips/autovssbackup.asp 배치파일로 안되는게 없구만... 그 다음으로 빌드용 배치파일을 예를 들어 아래와 같이 작성합니다. call datetime.bat VC6.0일 경우 : msdev "Admin\Admin.dsw" /MAKE "Admin - Win32 Release" /REBUILD >> "Batch_Build_Result\Admin(%datetime%).log" 여러가지 빌드 옵션들: Win32 Debug Win32 Unicode Debug Win32 Release MinSize Win32 Release MinDependency Win32 Unicode Release MinSize Win32 Unicode Release MinDependency .NET 2003일 경우 : SET DEVENV="C:\Program Files\Microsoft Visual Studio .NET 2003\Common7\IDE\devenv.exe" %DEVENV% /rebuild release ...