diff --git a/config.xml b/config.xml index 4c474abd1b3858e5aaf814fbde4845c1dcb60b20..dabf20d81aea12f5ab78902bc484d61e5c220812 100644 --- a/config.xml +++ b/config.xml @@ -765,12 +765,12 @@ Deploy_API_SIT Deploy_Backend_SIT Deploy_Backend_UAT + Deploy_Hi365_Android_SIT Deploy_HRA_SIT Deploy_HRA_UAT Hi365_OAuth_Authorization_DEV_Deploy Hi365_OAuth_Resource_Client_Deploy Hi365_OAuth_Resource_DEV_Deploy - Hi365_SIT_Deploy_Android Hi365_SIT_Deploy_iOS diff --git a/jobs/Build_SIT_Hi365_APP/config.xml b/jobs/Build_SIT_Hi365_APP/config.xml index 72183ab6669c0be6de65e7f56a646044c24fefa2..634241c198a078ceb9f1ad40506c3799f1c52947 100644 --- a/jobs/Build_SIT_Hi365_APP/config.xml +++ b/jobs/Build_SIT_Hi365_APP/config.xml @@ -38,7 +38,7 @@ - Hi365_SIT_Deploy_Android + Deploy_Hi365_Android_SIT ALWAYS false false diff --git a/jobs/Hi365_SIT_Deploy_Android/config.xml b/jobs/Hi365_SIT_Deploy_Android/config.xml deleted file mode 100644 index 261dc7a93323709f9fbbc9cc146b4d4618d5d918..0000000000000000000000000000000000000000 --- a/jobs/Hi365_SIT_Deploy_Android/config.xml +++ /dev/null @@ -1,144 +0,0 @@ - - - - Hi365 APK Packager - false - - - - com.cloudbees.plugins.credentials.CredentialsProvider.View:longmengua - hudson.model.Item.Build:longmengua - hudson.model.Item.Cancel:longmengua - hudson.model.Item.Configure:longmengua - hudson.model.Item.Discover:longmengua - hudson.model.Item.Gitflow:longmengua - hudson.model.Item.Read:longmengua - hudson.model.Item.Workspace:longmengua - - - ylhealth - - - - - BUILD_BRANCH - APK build env - - - develop - master - - - - - - - - -1 - 5 - -1 - -1 - - - - - 2 - - - https://cm.ylhealth.org/gitlab/YongYue/hi365-app.git - 3485e854-8389-40e8-8c86-b94e94e91904 - - - - - */${BUILD_BRANCH} - - - false - - - - Mac_Node1 - false - false - false - false - - false - - - project_path=$(pwd) - -app_version=$(grep 'version:' ${project_path}/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 - build_type="release" - default_doc="main_uat.dart" -else - build_type="debug" - default_doc="main_sit.dart" -fi - -output_path="${project_path}/build/app/outputs/apk/${build_type}" - -new_apk_name="Hi365_SIT_${current_date}_${git_short_hash}.apk" - -apk_path="${output_path}/${new_apk_name}" - -# build command -flutter build apk --${build_type} -t lib/${default_doc} - -# rename apk 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/${new_apk_name} - - - - - - - - - - NotifyMessage=Deploy Hi365 Android done on SIT. - false - - - Notify_Group - SUCCESS - false - false - - - - - NotifyMessage=Deploy Hi365 Android on SIT 失敗,請檢查 - false - - - Notify_Group - UNSTABLE_OR_WORSE - false - false - - - - - - - false - - - false - - - \ No newline at end of file