source ~/.zshrc echo $PATH echo "Current workspace: ${PWD}" #cd ../dart_framework && git pull origin master #cd ../${JOB_NAME} #bash ./assets/script/shell/check_rev.sh flutter pub upgrade --major-versions flutter packages upgrade flutter pub get ## 현재 리비전 체크 REV_OLD=`cat git_rev.txt` git rev-list --all HEAD --all --count > git_rev.txt REV_NEW=`cat git_rev.txt` echo "$REV_OLD" echo "$REV_NEW" RESULT=FALSE if [ ${REV_OLD} -ne ${REV_NEW} ] ; then RESULT=TRUE fi #파일로 출력 #echo $RESULT > result.txt #파일에 내용 읽기 #RESULT=$(head -n 1 result.txt) if [ ${RESULT} == "TRUE" ] ; then echo "Build Start!" flutter clean flutter pub upgrade --major-versions flutter packages upgrade flutter pub get flutter pub run build_runner build --delete-conflicting-outputs echo "Build End!" fi