feat: add scripts/build.sh

This commit is contained in:
mirivlad 2026-06-16 12:12:09 +08:00
parent 8ead372c8d
commit 32e27bbeea
1 changed files with 21 additions and 0 deletions

21
scripts/build.sh Executable file
View File

@ -0,0 +1,21 @@
#!/usr/bin/env bash
set -euo pipefail
ROOT="$(cd "$(dirname "$0")/.." && pwd)"
echo "=== verstak-sync-server build ==="
if [ -f "$ROOT/go.mod" ]; then
echo "[go build]"
(cd "$ROOT" && go build ./...)
echo " ✅ go build"
if go test -list . ./... &>/dev/null 2>&1; then
(cd "$ROOT" && go test -count=1 ./... 2>&1 || true)
else
echo " no tests"
fi
else
echo " repository empty — no build target yet"
echo " 📝 This repo will hold the Verstak sync server (CRDT-based)"
fi
echo ""
echo "✅ build passed (no-op)"