mirror of
https://github.com/wailsapp/wails.git
synced 2025-05-03 07:10:40 +08:00

- run `go test ./...` and STOP on error - run `go build` and STOP on error - run `go install` and STOP on error
48 lines
694 B
Bash
Executable File
48 lines
694 B
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
# Build runtime
|
|
echo "**** Building Runtime ****"
|
|
cd runtime/js
|
|
npm install
|
|
npm run build
|
|
cd ../..
|
|
|
|
echo "**** Packing Assets ****"
|
|
cd cmd
|
|
mewn
|
|
cd ..
|
|
cd lib/renderer
|
|
mewn
|
|
cd ../..
|
|
|
|
echo "**** Checking if Wails passes unit tests ****"
|
|
if ! go test ./...
|
|
then
|
|
echo ""
|
|
echo "ERROR: Unit tests failed!"
|
|
exit 1;
|
|
fi
|
|
|
|
cd cmd/wails
|
|
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! ****"
|
|
go mod tidy
|
|
|
|
echo "**** WE ARE DONE! ****"
|