Commit 518774b9 by app.developer

修改获取

parent 3a057921
...@@ -22,8 +22,6 @@ CODE_SOURCE="http://用户名:密码@仓库地址" ...@@ -22,8 +22,6 @@ CODE_SOURCE="http://用户名:密码@仓库地址"
# 脚本仓库 # 脚本仓库
SCRIPT_SOURCE="http://112.124.100.131/app/iOS-AutoPackage.git" SCRIPT_SOURCE="http://112.124.100.131/app/iOS-AutoPackage.git"
# iOS工程 scheme
IOS_SCHEME=""
# 蒲公英 API KEY # # 蒲公英 API KEY #
PGY_API_KEY="" PGY_API_KEY=""
# 蒲公英 USER KEY # # 蒲公英 USER KEY #
...@@ -50,4 +48,4 @@ cp -r ${WORKSPACE}/${IOS_SCHEME}/Config/Config-${BUILD_ENV}.plist ${WORKSPACE}/$ ...@@ -50,4 +48,4 @@ cp -r ${WORKSPACE}/${IOS_SCHEME}/Config/Config-${BUILD_ENV}.plist ${WORKSPACE}/$
BUILD_NUMBER=`/usr/libexec/PlistBuddy -c "Print CFBundleVersion" ${WORKSPACE}/${IOS_SCHEME}/Info.plist` BUILD_NUMBER=`/usr/libexec/PlistBuddy -c "Print CFBundleVersion" ${WORKSPACE}/${IOS_SCHEME}/Info.plist`
sh ${WORKSPACE}/ipa_script/auto_package_ipa.sh ${IOS_SCHEME} ${BUILD_ENV} ${BUILD_NUMBER} ${PGY_API_KEY} ${PGY_USER_KEY} ${DD_HOST_URL} ${DD_ICON_URL} ${DD_DOWN_URL} ${DD_MESSAGE} sh ${WORKSPACE}/ipa_script/auto_package_ipa.sh ${BUILD_ENV} ${BUILD_NUMBER} ${PGY_API_KEY} ${PGY_USER_KEY} ${DD_HOST_URL} ${DD_ICON_URL} ${DD_DOWN_URL} ${DD_MESSAGE}
\ No newline at end of file
...@@ -15,14 +15,20 @@ readonly PROJECT_DIR=$(dirname $(cd "$(dirname "$0")"; pwd)) ...@@ -15,14 +15,20 @@ readonly PROJECT_DIR=$(dirname $(cd "$(dirname "$0")"; pwd))
# readonly OUTPUT_DIR=${PROJECT_DIR}/fastlane_build/${NOW} # readonly OUTPUT_DIR=${PROJECT_DIR}/fastlane_build/${NOW}
readonly OUTPUT_DIR=${PROJECT_DIR}/fastlane_build readonly OUTPUT_DIR=${PROJECT_DIR}/fastlane_build
PSCHEME_PATH=($(find $PROJECT_DIR -name *.xcodeproj)// /})
PSCHEME_NAME=${PSCHEME_PATH##*/}
WSCHEME_PATH=($(find $PROJECT_DIR -name *.xcworkspace)// /})
WSCHEME_NAME=${WSCHEME_PATH##*/}
# project scheme name # project scheme name
readonly EBIZ_SCHEME=$1 readonly EBIZ_SCHEME=(${PSCHEME_NAME//./ })
readonly EBIZ_WORKSPACE=$1 readonly EBIZ_WORKSPACE=(${WSCHEME_NAME//./ })
# project workspace name # project workspace name
readonly EBIZ_WORKSPACE_PATH="${PROJECT_DIR}/${EBIZ_WORKSPACE}.xcworkspace" readonly EBIZ_WORKSPACE_PATH="${PROJECT_DIR}/${EBIZ_WORKSPACE}.xcworkspace"
readonly EBIZ_BUILD_ENV=$2 readonly EBIZ_BUILD_ENV=$1
readonly EBIZ_BUILD_NUMBER=$3 readonly EBIZ_BUILD_NUMBER=$2
readonly EBIZ_ENV_COPY_PATH="${PROJECT_DIR}/${EBIZ_SCHEME}/Config/Config-${EBIZ_BUILD_ENV}.plist" readonly EBIZ_ENV_COPY_PATH="${PROJECT_DIR}/${EBIZ_SCHEME}/Config/Config-${EBIZ_BUILD_ENV}.plist"
readonly EBIZ_ENV_PATH="${PROJECT_DIR}/${EBIZ_SCHEME}/Config/Config.plist" readonly EBIZ_ENV_PATH="${PROJECT_DIR}/${EBIZ_SCHEME}/Config/Config.plist"
...@@ -42,12 +48,12 @@ readonly EBIZ_EXPORT_METHOD="development" # demo 项目没有 app id,打包方 ...@@ -42,12 +48,12 @@ readonly EBIZ_EXPORT_METHOD="development" # demo 项目没有 app id,打包方
# readonly EBIZ_EXPORT_METHOD="ad-hoc" # 正常开发阶段选择 ad-hoc 打包,发布目前是手动打包 # readonly EBIZ_EXPORT_METHOD="ad-hoc" # 正常开发阶段选择 ad-hoc 打包,发布目前是手动打包
# ----------------------------- # -----------------------------
readonly PGY_API_KEY=$4 readonly PGY_API_KEY=$3
readonly PGY_USER_KEY=$5 readonly PGY_USER_KEY=$4
readonly DD_HOST_URL=$6 readonly DD_HOST_URL=$5
readonly DD_ICON_URL=$7 readonly DD_ICON_URL=$6
readonly DD_DOWN_URL=$8 readonly DD_DOWN_URL=$7
readonly DD_MESSAGE=$9 readonly DD_MESSAGE=$8
function echo_log() { function echo_log() {
echo "${COLOR_Cyan}$1${COLOR_Default}" echo "${COLOR_Cyan}$1${COLOR_Default}"
...@@ -106,9 +112,9 @@ echo "===== 包路径:${EBIZ_IPA_PATH} =====" ...@@ -106,9 +112,9 @@ echo "===== 包路径:${EBIZ_IPA_PATH} ====="
# 上传到蒲公英 (以上调试完成后,再打开以下注释) # 上传到蒲公英 (以上调试完成后,再打开以下注释)
if [ "yes" == "$DD_MESSAGE" ]; then if [ "yes" == "$DD_MESSAGE" ]; then
sh ${PROJECT_DIR}/ipa_script/auto_upload_pgy.sh ${EBIZ_IPA_PATH} ${EBIZ_SCHEME} ${EBIZ_BUILD_ENV} ${EBIZ_BUILD_NUMBER} ${PGY_API_KEY} ${PGY_USER_KEY} ${DD_HOST_URL} ${DD_ICON_URL} ${DD_DOWN_URL} sh ${PROJECT_DIR}/ipa_script/auto_upload_pgy.sh ${EBIZ_IPA_PATH} ${EBIZ_BUILD_ENV} ${EBIZ_BUILD_NUMBER} ${PGY_API_KEY} ${PGY_USER_KEY} ${DD_HOST_URL} ${DD_ICON_URL} ${DD_DOWN_URL}
else else
sh ${PROJECT_DIR}/ipa_script/auto_upload_pgy.sh ${EBIZ_IPA_PATH} ${EBIZ_SCHEME} ${EBIZ_BUILD_ENV} ${EBIZ_BUILD_NUMBER} ${PGY_API_KEY} ${PGY_USER_KEY} sh ${PROJECT_DIR}/ipa_script/auto_upload_pgy.sh ${EBIZ_IPA_PATH} ${EBIZ_BUILD_ENV} ${EBIZ_BUILD_NUMBER} ${PGY_API_KEY} ${PGY_USER_KEY}
fi fi
......
...@@ -17,12 +17,15 @@ function echo_error() { ...@@ -17,12 +17,15 @@ function echo_error() {
echo_log "===== 打包完成,开始上传到蒲公英 =====" echo_log "===== 打包完成,开始上传到蒲公英 ====="
NOW=$(date +"%Y_%m_%d_%H_%M_%S") NOW=$(date +"%Y_%m_%d_%H_%M_%S")
PROJECT_PATH=$(dirname $(cd "$(dirname "$0")"; pwd))
PSCHEME_PATH=($(find $PROJECT_PATH -name *.xcodeproj)// /})
PSCHEME_NAME=${PSCHEME_PATH##*/}
EBIZ_SCHEME=(${PSCHEME_NAME//./ })
EBIZ_IPA_PATH=$1 EBIZ_IPA_PATH=$1
EBIZ_SCHEME=$2 EBIZ_ENV=$2
EBIZ_ENV=$3 EBIZ_BUILD_NUMBER=$3
EBIZ_BUILD_NUMBER=$4
CURRENT_DIR=$(cd "$(dirname "$0")"; pwd) CURRENT_DIR=$(cd "$(dirname "$0")"; pwd)
PROJECT_PATH=$(dirname $(cd "$(dirname "$0")"; pwd))
if [ ! -n "${NOW}" ] ;then if [ ! -n "${NOW}" ] ;then
echo_error "auto-upload 入参 'now' 有误!" echo_error "auto-upload 入参 'now' 有误!"
...@@ -44,11 +47,11 @@ fi ...@@ -44,11 +47,11 @@ fi
# 测试 demo # 测试 demo
# 采蜜 蒲公英 上传 key # 采蜜 蒲公英 上传 key
readonly PGY_API_KEY=$5 readonly PGY_API_KEY=$4
readonly PGY_USER_KEY=$6 readonly PGY_USER_KEY=$5
readonly DD_HOST_URL=$7 readonly DD_HOST_URL=$6
readonly DD_ICON_URL=$8 readonly DD_ICON_URL=$7
readonly DD_DOWN_URL=$9 readonly DD_DOWN_URL=$8
readonly PGY_UPLOAD_SERVER="https://qiniu-storage.pgyer.com/apiv1/app/upload" readonly PGY_UPLOAD_SERVER="https://qiniu-storage.pgyer.com/apiv1/app/upload"
...@@ -78,7 +81,7 @@ echo_log ${PGY_password} ...@@ -78,7 +81,7 @@ echo_log ${PGY_password}
# (以上调试完成后,再打开以下注释) # (以上调试完成后,再打开以下注释)
if [ $# -eq 9 ]; then if [ $# -eq 8 ]; then
python ${CURRENT_DIR}/auto_push_ding_talk.py ${EBIZ_Version} ${EBIZ_APP_Name} ${EBIZ_ENV} ${DD_ICON_URL} ${DD_DOWN_URL} ${DD_HOST_URL} ${PGY_password} python ${CURRENT_DIR}/auto_push_ding_talk.py ${EBIZ_Version} ${EBIZ_APP_Name} ${EBIZ_ENV} ${DD_ICON_URL} ${DD_DOWN_URL} ${DD_HOST_URL} ${PGY_password}
fi fi
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment