oto/assets/script/batch/check_package_update.bat
leedongmyung[desktop] 174b6f5e0a 주석 추가
2023-11-05 08:17:29 +09:00

23 lines
No EOL
781 B
Batchfile

:: 현재 빌드 프로젝트에 대해 이전 리비전에 대해 바뀐점이 있다면 패키지 업데이트 진행
: PATH_WIN은 젠킨스에서 설정을 해주어야 한다
PATH=%PATH_WIN%
: cd ../dart_framework && git pull origin master
: cd "../%JOB_NAME%"
: call check_rev.bat
set /p REV_OLD=<git_rev.txt
git rev-list --all HEAD --all --count > git_rev.txt
set /p REV_NEW=<git_rev.txt
IF %REV_OLD%==%REV_NEW% set RESULT=TRUE
IF NOT %REV_OLD%==%REV_NEW% set RESULT=FALSE
:: 파일로 출력
: echo %RESULT% > result.txt
:: 파일에 내용 읽기
: set /p RESULT=<result.txt
IF "%RESULT%"=="FALSE" flutter clean && flutter pub upgrade --major-versions && flutter packages upgrade && flutter pub get && flutter pub run build_runner build --delete-conflicting-outputs