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'?> <?xml version='1.1' encoding='UTF-8'?>
<project> <project>
<actions/> <actions/>
<description>Hi365 APK Packager</description> <description>Hi365 Prod APK Packager</description>
<keepDependencies>false</keepDependencies> <keepDependencies>false</keepDependencies>
<properties> <properties>
<hudson.security.AuthorizationMatrixProperty> <hudson.security.AuthorizationMatrixProperty>
...@@ -47,7 +47,7 @@ ...@@ -47,7 +47,7 @@
</userRemoteConfigs> </userRemoteConfigs>
<branches> <branches>
<hudson.plugins.git.BranchSpec> <hudson.plugins.git.BranchSpec>
<name>develop</name> <name>master</name>
</hudson.plugins.git.BranchSpec> </hudson.plugins.git.BranchSpec>
</branches> </branches>
<doGenerateSubmoduleConfigurations>false</doGenerateSubmoduleConfigurations> <doGenerateSubmoduleConfigurations>false</doGenerateSubmoduleConfigurations>
...@@ -65,62 +65,31 @@ ...@@ -65,62 +65,31 @@
<hudson.tasks.Shell> <hudson.tasks.Shell>
<command>project_path=$(pwd) <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;) current_date=$(date +&quot;%Y%m%d&quot;)
git_short_hash=$(git rev-parse --short HEAD) 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_Release_${current_date}_$Version_Number_${git_short_hash}.apk&quot;
new_apk_name=&quot;Hi365_SIT_${current_date}_${version_number}_${git_short_hash}.apk&quot;
apk_path=&quot;${output_path}/${new_apk_name}&quot; apk_path=&quot;${output_path}/${new_apk_name}&quot;
# build command # build command
flutter build apk --debug -t lib/main_sit.dart flutter build apk --release -t lib/main_prod.dart
# rename apk name # rename apk name
mv ${output_path}/app-${build_type}.apk ${apk_path} mv ${output_path}/app-release.apk ${apk_path}
# deploy # deploy
echo &quot;Deploy to APK repository&quot; echo &quot;TODO...Deploy to APK repository&quot;
scp -i ~/jenkins/jenkins ${apk_path} appuploader@10.57.117.135:~/app/Hi365/${new_apk_name} # scp -i ~/jenkins/jenkins ${apk_path} appuploader@10.57.117.135:~/app/Hi365/${new_apk_name}
</command> </command>
</hudson.tasks.Shell> </hudson.tasks.Shell>
</builders> </builders>
<publishers> <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>
<buildWrappers> <buildWrappers>
<hudson.plugins.ws__cleanup.PreBuildCleanup plugin="ws-cleanup@0.37"> <hudson.plugins.ws__cleanup.PreBuildCleanup plugin="ws-cleanup@0.37">
<deleteDirs>false</deleteDirs> <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