aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.github/workflows/ci.yml2
-rwxr-xr-xscripts/build.sh7
2 files changed, 6 insertions, 3 deletions
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 7f8652d..a01af44 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -20,7 +20,7 @@ jobs:
uses: ruby/setup-ruby@v1
- name: "Build site"
- run: ./script/build.sh
+ run: bash -c scripts/build.sh
- name: "Create tarball"
run: tar czvf site.tar.gz build
diff --git a/scripts/build.sh b/scripts/build.sh
index 2985cfc..069ed7f 100755
--- a/scripts/build.sh
+++ b/scripts/build.sh
@@ -1,8 +1,11 @@
-#!/usr/bin/env sh
+#!/usr/bin/bash
+
+set -ex
ROOT_DIR="$(cd "$( dirname "${BASH_SOURCE[0]}" )/.." &> /dev/null && pwd )"
-rm -r $ROOT_DIR/build/*
+rm -rf $ROOT_DIR/build
+mkdir $ROOT_DIR/build
cp -r $ROOT_DIR/src/public/* $ROOT_DIR/build/
find build/ -type f -name *.html -exec ruby scripts/render.rb {} \;