From 773bad45f6610c25304bcdb9eac075ac0c0af4cf Mon Sep 17 00:00:00 2001 From: Travis McLane Date: Sat, 28 Mar 2020 10:34:27 -0500 Subject: [PATCH] build.sh improvements - run `go test ./...` and STOP on error - run `go build` and STOP on error - run `go install` and STOP on error --- Docker/Dockerfile | 7 ------- scripts/build.sh | 25 +++++++++++++++++++++++-- 2 files changed, 23 insertions(+), 9 deletions(-) delete mode 100644 Docker/Dockerfile diff --git a/Docker/Dockerfile b/Docker/Dockerfile deleted file mode 100644 index b035ec5d3..000000000 --- a/Docker/Dockerfile +++ /dev/null @@ -1,7 +0,0 @@ -FROM techknowlogick/xgo:go-1.14.x - -RUN \ - apt-get update && \ - apt-get install -y --no-install-recommends libwebkit2gtk-4.0=* libgtk-3.0=* && \ - rm -rf /var/lib/apt/lists/* - diff --git a/scripts/build.sh b/scripts/build.sh index 048a1acdd..62f326752 100755 --- a/scripts/build.sh +++ b/scripts/build.sh @@ -15,9 +15,30 @@ cd lib/renderer mewn cd ../.. -echo "**** Installing Wails locally ****" +echo "**** Checking if Wails passes unit tests ****" +if ! go test ./... +then + echo "" + echo "ERROR: Unit tests failed!" + exit 1; +fi + cd cmd/wails -go install +echo "**** Checking if Wails compiles ****" +if ! go build . +then + echo "" + echo "ERROR: Build failed!" + exit 1; +fi + +echo "**** Installing Wails locally ****" +if ! go install +then + echo "" + echo "ERROR: Install failed!" + exit 1; +fi cd ../.. echo "**** Tidying the mods! ****"