Files
assistant-android/scripts/tinker_release_channel.sh
2017-09-16 17:29:31 +08:00

30 lines
797 B
Bash
Executable File

#!/usr/bin/env bash
# *****************************************************************************
# @author CsHeng
# @2017.9.3 init
# @2017.9.15 支持tinker打基准包和多渠道打包
#
# 处理打包事务
#
#
# *****************************************************************************
CWD=$(cd "$(dirname "$0")"; pwd)
# release tinker base package
${CWD}/tinker_release_base.sh
source ${CWD}/tinker_env.sh
if [ ! -f "${APP_RELEASE_FILE}" ]; then
echo "release apk file not found, please make sure that ${APP_RELEASE_FILE} exists"
exit 0
fi
# copy release file
mkdir -p ${APP_CHANNEL_BASE}
cp ${APP_RELEASE_FILE} ${CHANNEL_FILES}/
# generate channel files
java -jar ${CWD}/ApkChannelPackage.jar put -mtc ${PROJECT_BASE}/channel.txt ${APP_RELEASE_FILE} ${APP_CHANNEL_BASE}