33 lines
814 B
Dart
33 lines
814 B
Dart
|
#!/bin/bash
|
|||
|
|
|||
|
version=$1
|
|||
|
message=$2
|
|||
|
sdkType=$3
|
|||
|
if [ -z "$message" ]; then
|
|||
|
echo "============发布内容不能为空==============="
|
|||
|
echo "Usage: bash tag.sh 1.0.0 '发布说明文字填这里' debug"
|
|||
|
exit
|
|||
|
fi
|
|||
|
|
|||
|
|
|||
|
echo ${sdkType}
|
|||
|
|
|||
|
if [[ "$sdkType" = "debug" ]]
|
|||
|
then
|
|||
|
echo "准备发版:for debug 版本"
|
|||
|
cp HelpFile/framework.zip FinApplet/Resources/FinApplet.bundle/framework.zip
|
|||
|
cp HelpFile/FATMacro_debug.h FinApplet/Common/Header/Macro/FATMacro.h
|
|||
|
else
|
|||
|
echo "准备发版:for non debug 版本"
|
|||
|
rm -rf FinApplet/Resources/FinApplet.bundle/framework.zip
|
|||
|
cp HelpFile/FATMacro.h FinApplet/Common/Header/Macro/FATMacro.h
|
|||
|
fi
|
|||
|
|
|||
|
git tag |xargs git tag -d
|
|||
|
git pull --tags
|
|||
|
git tag -d $1
|
|||
|
git push origin --delete tag $1
|
|||
|
git add -u && git commit -m "add tag $1"
|
|||
|
git tag -m "$message" $1
|
|||
|
git push --follow-tags
|