svn updatesvn statusls -alsvn log --limit 8 > RELEASE_NOTE.txtcat RELEASE_NOTE.txtchmod a+x gradlewpwdproject_name_prefix="${APP_PROJECT_NAME}_${VERSIONNAME}_${VERSIONCODE}"#build_presed -i 's/android:versionCode=".*"/android:versionCode="'${VERSIONCODE}'"/' AndroidManifest.xmlsed -i 's/android:versionName=".*"/android:versionName="'${VERSIONNAME}'"/' AndroidManifest.xmlsed -i 's/keyAlias ".*"/keyAlias "scansdkpubkey"/' build.gradlesed -i 's/keyPassword ".*"/keyPassword "acsscansdk"/' build.gradlecat src/com/baidu/security/scansdk/config/FeatureConfig.javacat AndroidManifest.xmlcat build.gradle ./gradlew clean aRcd build/outputs/apklsmv avscan-plugin-apk-studio-release.apk avscan-plugin.apktar czvf ${project_name_prefix}.tar.gz avscan-plugin.apk ../../../libs/avscan-plugin.jar ../../../RELEASE_NOTE.txt#mv ${project_name_prefix}.apk ${WORKSPACE}/output/mv ${project_name_prefix}.tar.gz /home/jenkins/publish/sdksvn copy https://xxxxxxx/branches/client/${APP_BRANCH} https://xxxxxxxxxx/tags/client/${project_name_prefix}_PD_BL/ -m "make tag for ${project_name_prefix}"#build_post# pubilsh by http# mv ${WORKSPACE}/output/* /home/jenkins/publish/sdk
本文转自demoblog博客园博客,原文链接http://www.cnblogs.com/0616--ataozhijia/p/5236252.html如需转载请自行联系原作者
demoblog