gosint-sitecrawl/build.sh

25 lines
579 B
Bash
Executable File

#!/bin/bash
set -euo pipefail
APP=urlcrawler
DIST_DIR=dist
rm -rf "$DIST_DIR"
mkdir -p "$DIST_DIR"
echo "Building $APP for darwin/amd64..."
GOOS=darwin GOARCH=amd64 go build -o "$DIST_DIR/${APP}-darwin-amd64"
echo "Building $APP for darwin/arm64..."
GOOS=darwin GOARCH=arm64 go build -o "$DIST_DIR/${APP}-darwin-arm64"
echo "Building $APP for linux/amd64..."
GOOS=linux GOARCH=amd64 go build -o "$DIST_DIR/${APP}-linux-amd64"
echo "Building $APP for linux/arm64..."
GOOS=linux GOARCH=arm64 go build -o "$DIST_DIR/${APP}-linux-arm64"
echo "Done. Artifacts in $DIST_DIR/"