









脚本内容:
export LANG=en_US.UTF-8export LANGUAGE=en_US.UTF-8export LC_ALL=en_US.UTF-8SCRIPT_PATH="/Users/hhb/PycharmProjects/AutoArchive"GRADLE_PATH="/Users/hhb/.jenkins/workspace/aipiano-android/gradle.properties"FILE="profile_android_kpl"chmod +x ${SCRIPT_PATH}/build_number_android.pyBUILD_NUM=`python3 ${SCRIPT_PATH}/build_number_android.py --appVersion ${APP_VERSION} --gradle ${GRADLE_PATH} --project ${APP_NAME}`if [ ! -f "./build_num.sh" ];thenecho "文件不存在"elserm -f ./build_num.shfiecho BUILD_NUM=${BUILD_NUM} >> ./build_num.shecho SCRIPT_PATH=${SCRIPT_PATH} >> ./build_num.shecho FILE=${FILE} >> ./build_num.sh

脚本内容:
source ./build_num.shDATE="$(date +%Y%m%d%H%M)"# apk包名APKNAME="${APP_NAME}_V${APP_VERSION}_Build${BUILD_NUM}_${DATE}.apk"# 蒲公英用户key 测试#USER_KEY="3f83***********acdcf0e4f3"# 蒲公英apiKey#API_KEY="19e************8777e"#WebHook="https://oapi.dingtalk.com/robot/send?access_token=a74698**************57db2f6e156a"# 蒲公英用户keyUSER_KEY="b0b9************e1976"# 蒲公英apiKeyAPI_KEY="219de2*************b1bf"WebHook="https://oapi.dingtalk.com/robot/send?access_token=67901325d8*************9c8b1"if [ ${IS_DEBUG} = "true" ] ; thenENV="测试环境"elseENV="正式环境"fikey="app/Android"/${APP_NAME}/${ENV}/"${APP_NAME}_V${APP_VERSION}_Build${BUILD_NUM}_${DATE}"OSS_PATH="oss://depl/app/Android"/${APP_NAME}# apk改名cd "./app/build/outputs/apk"/${BUILD_TYPE}mv "${APP_NAME}_V${APP_VERSION}_${BUILD_TYPE}.apk" "${APKNAME}"set BUILD_ID=dontkillme#渠道-加固-签名python3 ${SCRIPT_PATH}/apk_reinforce.py --apk ${APKNAME} --isMultiChannel ${IS_MULTI_CHANNEL} --appName ${APP_NAME} --key ${key} --ossPath ${OSS_PATH} --userKey ${USER_KEY} --apiKey ${API_KEY} --packageResume "${PACKAGERESUME}" --env ${ENV} --file ${FILE}#发送钉钉python3 ${SCRIPT_PATH}/send_dingding.py --webhook ${WebHook} --file ${FILE} --job $JOB_NAME
