From f4d14e55d0059e6498e6b1251d6c77256c2528fd Mon Sep 17 00:00:00 2001 From: Jamie Wong Date: Thu, 5 Apr 2018 00:58:32 -0700 Subject: [PATCH] Fix deploy --- deploy.sh | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/deploy.sh b/deploy.sh index 8a0ad00..c8bd0fe 100755 --- a/deploy.sh +++ b/deploy.sh @@ -22,18 +22,19 @@ date > "$OUTDIR"/release.txt git rev-parse HEAD >> "$OUTDIR"/release.txt # Build the compiled assets -node_modules/.bin/parcel build index.html --out-dir "$OUTDIR" --detailed-report +node_modules/.bin/parcel build index.html --out-dir "$OUTDIR" --public-url /speedscope/ --detailed-report # Create a shallow clone of the repository TMPDIR=`mktemp -d -t speedscope-release` echo "Entering $TMPDIR" pushd "$TMPDIR" git clone --depth 1 git@github.com:jlfwong/speedscope.git -b gh-pages -cd speedscope -rm -rf * # Copy the build artifacts into the shallow clone +pushd speedscope +rm -rf * cp -R "$OUTDIR"/* . +popd # Set up a handler to run on Ctrl+C trap ctrl_c INT @@ -41,10 +42,12 @@ function ctrl_c() { read -p "Commit release? [yes/no]: " if [[ $REPLY =~ ^yes$ ]] then + pushd speedscope git add --all git commit -m 'Release' git push origin HEAD:gh-pages popd + popd rm -rf "$TMPDIR" exit 0 else @@ -58,7 +61,7 @@ function ctrl_c() { # Start a local server for verification of the build echo echo -echo "Build complete. Starting server on http://localhost:4444/" +echo "Build complete. Starting server on http://localhost:4444/speedscope/" echo "Hit Ctrl+C to complete or cancel the release" echo echo