github.com/tickoalcantara12/micro/v3@v3.0.0-20221007104245-9d75b9bcbab9/scripts/build_all_platforms.sh (about) 1 #!/bin/bash 2 set -e 3 builds=("windows,amd64" "windows,386" "linux,arm64" "linux,386" "linux,amd64" "linux,arm" "darwin,amd64") 4 5 for build in ${builds[@]}; do 6 IFS=',' read -r -a array <<< "$build" 7 echo "building ${array[0]} ${array[1]}" 8 GOOS=${array[0]} GOARCH=${array[1]} CGO_ENABLED=0 go build 9 done