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