build.cmd 383 B

12345678910111213141516171819202122232425
  1. @ECHO OFF
  2. setlocal
  3. set GOARCH=amd64
  4. cd %~dp0
  5. md artifacts
  6. echo Windows
  7. set GOOS=windows
  8. call go build -o artifacts\jsonmerge.exe .\cmd || goto :error
  9. echo Linux
  10. set GOOS=linux
  11. call go build -o artifacts\jsonmerge .\cmd || goto :error
  12. echo Darwin
  13. set GOOS=darwin
  14. call go build -o artifacts\jsonmerge_darwin .\cmd || goto :error
  15. echo Build done
  16. exit
  17. :error
  18. exit /b %errorlevel%