Commit f0fc0179 authored by YM-RD-AP01\ymadmin's avatar YM-RD-AP01\ymadmin

20180082: Job [Deploy_Hi365_Android_PROD] configuration updated

Change performed by ³¯¾_¶§
parent 1ee03097
<?xml version='1.1' encoding='UTF-8'?>
<project>
<actions/>
<description>Hi365 APK Packager</description>
<description>Hi365 Prod APK Packager</description>
<keepDependencies>false</keepDependencies>
<properties>
<hudson.security.AuthorizationMatrixProperty>
......@@ -47,7 +47,7 @@
</userRemoteConfigs>
<branches>
<hudson.plugins.git.BranchSpec>
<name>develop</name>
<name>master</name>
</hudson.plugins.git.BranchSpec>
</branches>
<doGenerateSubmoduleConfigurations>false</doGenerateSubmoduleConfigurations>
......@@ -65,62 +65,31 @@
<hudson.tasks.Shell>
<command>project_path=$(pwd)
app_version=$(grep &apos;version:&apos; ${project_path}/pubspec.yaml | cut -d &apos; &apos; -f2)
# app_version=$(grep &apos;version:&apos; ${project_path}/pubspec.yaml | cut -d &apos; &apos; -f2)
current_date=$(date +&quot;%Y%m%d&quot;)
git_short_hash=$(git rev-parse --short HEAD)
version_number=$Version_Number
output_path=&quot;${project_path}/build/app/outputs/apk/release&quot;
output_path=&quot;${project_path}/build/app/outputs/apk/${build_type}&quot;
new_apk_name=&quot;Hi365_SIT_${current_date}_${version_number}_${git_short_hash}.apk&quot;
new_apk_name=&quot;Hi365_Release_${current_date}_$Version_Number_${git_short_hash}.apk&quot;
apk_path=&quot;${output_path}/${new_apk_name}&quot;
# build command
flutter build apk --debug -t lib/main_sit.dart
flutter build apk --release -t lib/main_prod.dart
# rename apk name
mv ${output_path}/app-${build_type}.apk ${apk_path}
mv ${output_path}/app-release.apk ${apk_path}
# deploy
echo &quot;Deploy to APK repository&quot;
scp -i ~/jenkins/jenkins ${apk_path} appuploader@10.57.117.135:~/app/Hi365/${new_apk_name}
echo &quot;TODO...Deploy to APK repository&quot;
# scp -i ~/jenkins/jenkins ${apk_path} appuploader@10.57.117.135:~/app/Hi365/${new_apk_name}
</command>
</hudson.tasks.Shell>
</builders>
<publishers>
<hudson.plugins.parameterizedtrigger.BuildTrigger plugin="parameterized-trigger@2.35.2">
<configs>
<hudson.plugins.parameterizedtrigger.BuildTriggerConfig>
<configs>
<hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
<properties>NotifyMessage=Deploy Hi365 Android done on SIT.</properties>
<textParamValueOnNewLine>false</textParamValueOnNewLine>
</hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
</configs>
<projects>Notify_Group</projects>
<condition>SUCCESS</condition>
<triggerWithNoParameters>false</triggerWithNoParameters>
<triggerFromChildProjects>false</triggerFromChildProjects>
</hudson.plugins.parameterizedtrigger.BuildTriggerConfig>
<hudson.plugins.parameterizedtrigger.BuildTriggerConfig>
<configs>
<hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
<properties>NotifyMessage=Deploy Hi365 Android on SIT fail. Please check it.</properties>
<textParamValueOnNewLine>false</textParamValueOnNewLine>
</hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
</configs>
<projects>Notify_Group</projects>
<condition>UNSTABLE_OR_WORSE</condition>
<triggerWithNoParameters>false</triggerWithNoParameters>
<triggerFromChildProjects>false</triggerFromChildProjects>
</hudson.plugins.parameterizedtrigger.BuildTriggerConfig>
</configs>
</hudson.plugins.parameterizedtrigger.BuildTrigger>
</publishers>
<publishers/>
<buildWrappers>
<hudson.plugins.ws__cleanup.PreBuildCleanup plugin="ws-cleanup@0.37">
<deleteDirs>false</deleteDirs>
......
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