26 lines
383 B
Batchfile
26 lines
383 B
Batchfile
@ECHO OFF
|
|
setlocal
|
|
|
|
set GOARCH=amd64
|
|
|
|
cd %~dp0
|
|
md artifacts
|
|
|
|
echo Windows
|
|
set GOOS=windows
|
|
call go build -o artifacts\jsonmerge.exe .\cmd || goto :error
|
|
|
|
echo Linux
|
|
set GOOS=linux
|
|
call go build -o artifacts\jsonmerge .\cmd || goto :error
|
|
|
|
echo Darwin
|
|
set GOOS=darwin
|
|
call go build -o artifacts\jsonmerge_darwin .\cmd || goto :error
|
|
|
|
echo Build done
|
|
exit
|
|
|
|
:error
|
|
exit /b %errorlevel%
|