diff --git a/scripts/app-base/publish.sh b/scripts/app-base/publish.sh new file mode 100755 index 00000000000..809ce10379d --- /dev/null +++ b/scripts/app-base/publish.sh @@ -0,0 +1,48 @@ + +echo "#########################" +echo "# Update ionic-app-base #" +echo "#########################" + +ARG_DEFS=( + "--version=(.*)" +) + +function init { + PROJECT_DIR=$SCRIPT_DIR/../.. + TMP_DIR=$PROJECT_DIR/tmp + BUILD_DIR=$PROJECT_DIR/dist + + APPBASE_DIR=$TMP_DIR/app-base + rm -rf $APPBASE_DIR + mkdir -p $APPBASE_DIR +} + +function run { + cd ../.. + + rm -rf $APPBASE_DIR + mkdir -p $APPBASE_DIR + + echo "-- Cloning ionic-app-base..." + git clone \ + https://$GH_ORG:$GH_TOKEN@github.com/$GH_ORG/ionic-app-base.git \ + $APPBASE_DIR \ + --depth=10 + + cd $APPBASE_DIR + + echo "-- Updating files..." + rm -rf $APPBASE_DIR/www/lib/ionic + mkdir -p $APPBASE_DIR/www/lib/ionic + + cp -Rf $BUILD_DIR/* $APPBASE_DIR/www/lib/ionic + cp -Rf $PROJECT_DIR/scss/* $APPBASE_DIR/www/lib/ionic + + git add -A + git commit -am "release: update ionic to v$VERSION" + git push -q origin master + + echo "-- ionic-app-base files updated to v$VERSION successfully!" +} + +source $(dirname $0)/../utils.inc diff --git a/scripts/travis/ci.sh b/scripts/travis/ci.sh index 96c3b0fd626..8f5ca5a5309 100755 --- a/scripts/travis/ci.sh +++ b/scripts/travis/ci.sh @@ -84,10 +84,9 @@ function run { VERSION_NAME=$VERSION ./scripts/site/publish.sh --action="clone" - ./scripts/site/publish.sh --action="updateConfig" - ./scripts/seed/publish.sh --version="$VERSION" + ./scripts/app-base/publish.sh --version="$VERSION" else ./scripts/site/publish.sh --action="clone"