.bat脚本
@echo off
SET GOOS=linux
SET GOARCH=amd64
go build -o builded main.go
SET GOOS=windows
SET GOARCH=amd64
go build -o builded.exe main.go
.ps1脚本
可以把下方脚本语句放到一起同时打win和linux两个包,也可以拆分成两个.ps1
文件,或是注释掉不需要的部分只打需要部署的系统。
$env:GOOS="linux"
$env:GOARCH="amd64"
go build -o linux-build
$env:GOOS="windows"
$env:GOARCH="amd64"
go build -o win-build.exe