#!/usr/bin/env bash # @author juntao # @2019.09.19 version=$(awk -v FS="versionName = " 'NF>1{print $2}' dependencies.gradle | sed "s/\"//g") build_time=$(TZ=Asia/Shanghai date +'%Y-%m%d-%H%M') build_time_without_divider=$(TZ=Asia/Shanghai date +'%Y%m%d%H%M')L git checkout app/build.gradle git checkout gradle.properties sed -i '/debugImplementation "com.github.nichbar.chucker:library:${chucker}"/c\ implementation "com.github.nichbar.chucker:library:${chucker}"' app/build.gradle sed -i '/releaseImplementation "com.github.nichbar.chucker:library-no-op:${chucker}"/c\' app/build.gradle ./gradlew --stop ./gradlew clean cd libraries/LGLibrary/ git checkout master git pull origin master cd .. cd .. sed -i "s/TINKER_ENABLE\=\(.*\)/TINKER_ENABLE\=1/g" gradle.properties sed -i 's/buildConfigField "long", "BUILD_TIME", "0"/buildConfigField "long", "BUILD_TIME", '"\"$build_time_without_divider\""'/g' app/build.gradle ./gradlew rIR -I init.gradle mv app/build/outputs/apk/internal/release/app-internal-release.apk app/build/outputs/apk/internal/release/光环助手$version-测试环境-带请求日志-$build_time.apk ./gradlew rPR -I init.gradle mv app/build/outputs/apk/publish/release/app-publish-release.apk app/build/outputs/apk/publish/release/光环助手$version-正式环境-带请求日志-$build_time.apk git checkout app/build.gradle git checkout gradle.properties