12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485 |
- folder=$(echo $PWD) ;
- filepath=$folder/../../.git/refs/heads/master;
- function CreateFolder()
- {
- folderdir=$1
- mkdir $folderdir
- # cd $folderdir
- # cp ../../template/index.html ./
- # cd ..
- }
- while true
- do
- cd ../../
- git pull
- cd ./sh/automake
- VERSIONCODE=$(cat $folder/../../../modularization_exe/agx/appversion)
- echo "app version: "$VERSIONCODE
- GITVERSIONCODE="unknown"
- if [ -f "$filepath" ]; then
- gitversion=$(cat $folder/../../.git/refs/heads/master)
- # echo $gitversion
- GITVERSIONCODE=$gitversion
- fi
- echo "code version: "$GITVERSIONCODE
- foldernfs=/mnt/nfs1
- echo $foldernfs
- foldernfs=$foldernfs/AGXXavier
- month=`date +%Y.%m`
- foldernfs=$foldernfs/$month
- urllink="http://10.16.1.138"
- echo $foldernfs
- if [ ! -d "$foldernfs" ]; then
- CreateFolder $foldernfs
- fi
- if [ "$GITVERSIONCODE" = "$VERSIONCODE" ]; then
- sleep 1s
- else
- VERSIONCODE=$GITVERSIONCODE
- ./autogen.sh
- ./autodeploy.sh
- cd ../../deploy
- zip -r app.zip app
- cd ../../modularization_exe
- git pull
- cd ../modularization/deploy
- # cp app.zip ../../modularization_exe/agx
- cp app.zip $foldernfs/$GITVERSIONCODE.zip
- cd ../../modularization_exe/agx
- cat /dev/null > appversion
- echo "$VERSIONCODE" >> appversion
- compiletime=`date "+%Y.%m.%d %H:%M:%S"`
- cat /dev/null > Readme.md
- echo " " > Readme.md
- sed -i "1 a\ Build Time : $compiletime \n\n" Readme.md
- # sed -i "1 a\ Version : $VERSIONCODE \n\n" Readme.md
- sed -i "1 a\ 最新版本APP : [下载]($urllink/AGXXavier/$month/$GITVERSIONCODE.zip) \n\n" Readme.md
- cd ..
- git add -u
- git commit -m "automake change app. code version:$VERSIONCODE"
- git push
- cd ../modularization/sh/automake
- fi
- sleep 10m
- done
|