echo "#################################" echo "#### Update CDN #################" echo "#################################" # Version name is "nightly" or a version number ARG_DEFS=( "--version=(.*)" "--version-name=(.*)" ) function init { PROJECT_DIR=$SCRIPT_DIR/../.. BUILD_DIR=$SCRIPT_DIR/../../dist IONIC_CODE_DIR=$SCRIPT_DIR/../../tmp/ionic-code rm -rf $IONIC_CODE_DIR mkdir -p $IONIC_CODE_DIR } function run { echo "-- Cloning ionic-code..." git clone https://$GH_ORG:$GH_TOKEN@github.com/$GH_ORG/ionic-code.git \ $IONIC_CODE_DIR \ --depth=10 \ --branch gh-pages VERSION_DIR=$IONIC_CODE_DIR/$VERSION_NAME rm -rf $VERSION_DIR mkdir -p $VERSION_DIR cd $VERSION_DIR cp -Rf $BUILD_DIR/* $VERSION_DIR echo "-- Generating versions.json..." cd $IONIC_CODE_DIR/builder python ./generate.py cd $IONIC_CODE_DIR git add -A git commit -am "release: $VERSION ($VERSION_NAME)" git push -q origin gh-pages echo "-- Published ionic-code to v$VERSION successfully!" } source $(dirname $0)/../utils.inc