23 lines
627 B
Bash
Executable File
23 lines
627 B
Bash
Executable File
#!/bin/bash
|
|
set -e
|
|
GO="${GO:-/usr/local/go/bin/go}"
|
|
|
|
VERSION="${VERSION:-1.0.0}"
|
|
LDFLAGS="-s -w -X main.Version=${VERSION}"
|
|
|
|
echo "Building zeromesh components (${GO})..."
|
|
|
|
$GO build -ldflags="${LDFLAGS}" -o bin/zeromesh-controller ./cmd/zeromesh-controller/
|
|
echo " -> bin/zeromesh-controller"
|
|
|
|
$GO build -ldflags="${LDFLAGS}" -o bin/zeromesh-agent ./cmd/zeromesh-agent/
|
|
echo " -> bin/zeromesh-agent"
|
|
|
|
$GO build -ldflags="${LDFLAGS}" -o bin/zeromesh-relay ./cmd/zeromesh-relay/
|
|
echo " -> bin/zeromesh-relay"
|
|
|
|
$GO build -ldflags="${LDFLAGS}" -o bin/zeromesh-cli ./cmd/zeromesh-cli/
|
|
echo " -> bin/zeromesh-cli"
|
|
|
|
echo "Done."
|