windows_amd64.ps1 863 B

123456789101112131415161718192021222324252627282930313233
  1. $file_name = Read-Host "file_name "
  2. Write-Host "linux amd64"
  3. $env:GOOS = "linux"
  4. $env:GOARCH = "amd64"
  5. $env:CGO_ENABLED = 0
  6. go build $file_name.go
  7. Remove-Item ".\bin\$file_name.amd64.bin"
  8. Move-Item "opennamu" ".\bin\$file_name.amd64.bin"
  9. Write-Host "linux arm64"
  10. $env:GOOS = "linux"
  11. $env:GOARCH = "arm64"
  12. $env:CGO_ENABLED = 0
  13. go build $file_name.go
  14. Remove-Item ".\bin\$file_name.arm64.bin"
  15. Move-Item "opennamu" ".\bin\$file_name.arm64.bin"
  16. Write-Host "windows amd64"
  17. $env:GOOS = "windows"
  18. $env:GOARCH = "amd64"
  19. $env:CGO_ENABLED = 0
  20. go build $file_name.go
  21. Remove-Item ".\bin\$file_name.amd64.exe"
  22. Move-Item "opennamu.exe" ".\bin\$file_name.amd64.exe"
  23. Write-Host "windows arm64"
  24. $env:GOOS = "windows"
  25. $env:GOARCH = "arm64"
  26. $env:CGO_ENABLED = 0
  27. go build $file_name.go
  28. Remove-Item ".\bin\$file_name.arm64.exe"
  29. Move-Item "opennamu.exe" ".\bin\$file_name.arm64.exe"