16 lines
457 B
Bash
16 lines
457 B
Bash
#!/usr/bin/env bash
|
||
# 测试 Docker 多平台构建(linux/amd64、386、arm64、arm/v7、arm/v6)
|
||
|
||
set -e
|
||
cd "$(dirname "$0")"
|
||
|
||
PLATFORMS="linux/amd64,linux/386,linux/arm64/v8,linux/arm/v7,linux/arm/v6"
|
||
echo "==> 正在测试 Docker 构建平台:$PLATFORMS"
|
||
docker buildx build \
|
||
--platform "$PLATFORMS" \
|
||
-f Dockerfile \
|
||
--progress=plain \
|
||
. 2>&1 | tee docker-build-test.log
|
||
|
||
echo "==> 完成。完整输出请查看 docker-build-test.log。"
|