Created
September 18, 2017 11:07
-
-
Save zld/833a8d57b6e9f1be5322601e25b5e3c3 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/sh | |
schema_folder="/Users/appbuilder/app_builder/source/ios/common/da_schema" | |
model_folder="/Users/appbuilder/app_builder/source/ios/common/da_model" | |
while getopts "ft:" o; do | |
case "${o}" in | |
f) | |
is_force="1" | |
echo "force" | |
;; | |
t) | |
team=${OPTARG} | |
echo "team: ${team}" | |
;; | |
esac | |
done | |
shift $((OPTIND-1)) | |
if [ "$team" == "" ]; then | |
team="master" | |
fi | |
schema_folder="${schema_folder}/${team}" | |
model_folder="${model_folder}/${team}" | |
cd "${schema_folder}" | |
prev=`git rev-parse HEAD` | |
echo "$prev" | |
git checkout . | |
git pull | |
now=`git rev-parse HEAD` | |
echo "$now" | |
echo "isforce: $is_force" | |
if [ "$prev" = "$now" ] && [ "$is_force" == "" ]; then | |
echo "schema not changed" | |
else | |
echo "schema changed" | |
python3 /Users/appbuilder/app_builder/source/common/IKDataAnalyticsCodeGenerator/main_new.py "${team}" | |
cd "${model_folder}/IKDAEventModel" | |
mkdir click visit basic quality action batch other | |
cd "${model_folder}" | |
git pull | |
ruby update_podspec.rb | |
ruby generateProject.rb | |
git add . | |
git commit -m "update by auto builder" | |
git push | |
fi |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment