From 3162e85cc0bd83333154032ab6546adafabf2c2c Mon Sep 17 00:00:00 2001 From: "YM-RD-AP01\\ymadmin" Date: Wed, 11 Sep 2019 18:20:34 +0800 Subject: [PATCH] 20180082: Job [Hi365_Android] configuration updated MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Change performed by ³¯¾_¶§ --- jobs/Hi365_Android/config.xml | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/jobs/Hi365_Android/config.xml b/jobs/Hi365_Android/config.xml index 192440f8..75b84291 100644 --- a/jobs/Hi365_Android/config.xml +++ b/jobs/Hi365_Android/config.xml @@ -54,6 +54,10 @@ cd ${project_path}/android app_version=$(grep 'version:' pubspec.yaml | cut -d ' ' -f2) +current_date=$(date +"%Y%m%d") + +git_short_hash=$(git rev-parse --short HEAD) + # determine build type by git branch if [ $BUILD_BRANCH == "master" ] then @@ -62,13 +66,19 @@ else build_type="debug" fi -output_path="${project_path}/build/app/outputs/apk/${build_type}" -app_name="hi365_SIT_${build_type}-${app_version}.apk" +apk_name="hi365_SIT_${current_date}-${git_short_hash}.apk" + +apk_path="${project_path}/build/app/outputs/apk/${build_type}/${apk_name}" + flutter build apk --${build_type} # rename apk name -mv ${output_path}/app-${build_type}.apk ${output_path}/${app_name} +mv ${output_path}/app-${build_type}.apk ${apk_path} + +# deploy +echo "Deploy to APK repository" +scp -i ~/jenkins/jenkins ${apk_path} appuploader@10.57.117.135:~/app/Hi365/${apk_name} -- 2.26.2