30 lines
797 B
Bash
Executable File
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}
|