Browse Source

build linux arm64

adding-message-queue-integration-tests
chrislu 5 months ago
parent
commit
b0290dc33d
  1. 14
      test/mq/Makefile

14
test/mq/Makefile

@ -1,5 +1,13 @@
.PHONY: help build test test-basic test-performance test-failover test-agent clean up down logs
# Detect architecture
ARCH := $(shell uname -m)
ifeq ($(ARCH),arm64)
DOCKER_PLATFORM := linux/arm64
else
DOCKER_PLATFORM := linux/amd64
endif
# Default target
help:
@echo "SeaweedMQ Integration Test Suite"
@ -21,9 +29,9 @@ help:
# Build SeaweedFS Docker images
build:
@echo "Building SeaweedFS Docker image..."
cd ../.. && docker build -f docker/Dockerfile.go_build -t chrislusf/seaweedfs:local .
cd ../.. && docker build --platform linux/arm64 -f docker/Dockerfile.go_build -t chrislusf/seaweedfs:local .
@echo "Building test runner image..."
cd ../.. && docker build -f test/mq/Dockerfile.test -t seaweedfs-test-runner .
cd ../.. && docker build --platform linux/arm64 -f test/mq/Dockerfile.test -t seaweedfs-test-runner .
# Start the test environment
up: build
@ -62,7 +70,7 @@ up-prod: build-test-runner
# Build only the test runner image (for production setup)
build-test-runner:
@echo "Building test runner image..."
cd ../.. && docker build -f test/mq/Dockerfile.test -t seaweedfs-test-runner .
cd ../.. && docker build --platform linux/arm64 -f test/mq/Dockerfile.test -t seaweedfs-test-runner .
# Start cluster only (no test runner, no build required)
up-cluster:

Loading…
Cancel
Save