website testing: minor formatting changes, passing in middleman version from outer Makefile

This commit is contained in:
Chris Baker
2018-10-09 15:28:46 -04:00
parent 73fc429fcc
commit 0f2247b7ab
2 changed files with 5 additions and 4 deletions

View File

@@ -24,6 +24,6 @@ website:
test:
@echo "==> Running website tests..."
./scripts/test.sh
./scripts/test.sh ${VERSION}
.PHONY: build website

View File

@@ -1,9 +1,10 @@
#!/bin/bash
set -e
# passed in from outer makefile, default to 0.3.35
MMVERSION=${1-0.3.35}
echo Running website in container...
echo "Running website in container..."
WEBSITE_CID=$(docker run \
--detach \
--rm \
@@ -11,9 +12,9 @@ WEBSITE_CID=$(docker run \
--publish "35729:35729" \
--volume "$PWD:/website" \
hashicorp/middleman-hashicorp:${MMVERSION})
echo Website running in container ${WEBSITE_CID}.
echo "Website running in container ${WEBSITE_CID}."
trap 'echo Killing docker website container... && docker kill ${WEBSITE_CID}' EXIT HUP INT QUIT TERM
echo Checking website for dead links using recursive wget...
echo "Checking website for dead links using recursive wget..."
wget -nv --recursive --level=10 --delete-after http://localhost:4567