Commit 698137ef authored by QA-甘 盛聪's avatar QA-甘 盛聪

aa

parent 1f37916d
...@@ -12,43 +12,55 @@ product_flavors=$2 ...@@ -12,43 +12,55 @@ product_flavors=$2
cd ${project_path} cd ${project_path}
if [ -z ${branch_name} ]; then function get_code()
echo "checkout default branch master" {
git pull if [ -z ${branch_name} ]; then
else echo "checkout default branch master"
echo "checkout specified branch ${branch_name}"
which git
git checkout ${branch_name}
if [ $? = 0 ]; then
echo "checkout branch $1 is ok".
git pull git pull
else else
echo "Fail to checkout branch ${branch_name}". echo "checkout specified branch ${branch_name}"
exit -1 which git
fi git checkout ${branch_name}
fi if [ $? = 0 ]; then
echo "checkout branch $1 is ok".
echo "拷贝可使用的gradle文件" git pull
else
cp -r ${source_gradlefile} ${target_file} echo "Fail to checkout branch ${branch_name}".
exit -1
if [[ -z ${product_flavors} ]]; then fi
echo "${product_flavors}" > ${project_path}/markets.txt fi
fi }
rm -rf ${project_path}/apk/ function build_android()
{
echo "开始使用gradle进行编译该版本的代码" echo "拷贝可使用的gradle文件"
cp -r ${source_gradlefile} ${target_file}
gradle clean resguard --stacktrace --debug if [[ -z ${product_flavors} ]]; then
echo "${product_flavors}" > ${project_path}/markets.txt
echo "重命名apk包名" fi
rm -rf ${project_path}/apk/
apkfile=`find /home/quant_group/jenkins/workspace/XyqbAndroidBuild/build/archives -name "*${product_flavors}.apk"` echo "开始使用gradle进行编译该版本的代码"
gradle clean resguard --stacktrace --debug
cp ${apkfile} /home/quant_group/jenkins/workspace/XyqbAndroidBuild/apk/${branch_name}_${product_flavors}.apk if [ $? = 0 ]; then
echo "gradle build is ok".
echo "正在将apk上传到蒲公英,请等待......" echo "开始重命名对应的渠道包"
apkfile=`find ${buildapk_path} -name "*${product_flavors}.apk"`
curl -F "file=@/home/quant_group/jenkins/workspace/XyqbAndroidBuild/apk/${branch_name}_${product_flavors}.apk" -F "uKey=13d17385c02ea9ea994d0c985d87ff32" -F "_api_key=5b09af98d5a8ff43f2f39935fa6bfbc1" https://static.pgyer.com/app/qrcode/lJrv cp -r ${apkfile} ${project_path}/apk/${branch_name}_${product_flavors}.apk
else
echo "Fail to checkout branch ${branch_name}".
exit -1
fi
}
function upload_apk()
{
echo "正在将apk上传到蒲公英,请等待......"
curl -F "file=@/home/quant_group/jenkins/workspace/XyqbAndroidBuild/apk/${branch_name}_${product_flavors}.apk" -F "uKey=13d17385c02ea9ea994d0c985d87ff32" -F "_api_key=5b09af98d5a8ff43f2f39935fa6bfbc1" https://static.pgyer.com/app/qrcode/lJrv
}
get_code
build_android
upload_apk
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment