前提:我只有widows和Linux系统,所以下面案例是在win系统中进行打包,mac的包目前没测试过,但是win和linux应用是没问题的。

注意:

1、这个命令均为bat命令,可以新建一个build.bat文件,把下面命令存进去,每次只需要修改版本,双击自动打包。

2、在什么系统打包,什么系统的命令放最后,否则打完包再调试代码时候会报错。

set version=1.0.1
 

@REM 打包mac
set GOARCH=amd64
go env -w GOARCH=amd64
set GOOS=darwin
go env -w GOOS=darwin
call go build -o bin/%version%/swaggerToTs_%version%_mac_amd64 main.go

@REM 打包linux
set GOOS=linux
go env -w GOOS=linux
call go build -o bin/%version%/swaggerToTs_%version%_linux_amd64 main.go

call set GOOS=windows
call go env -w GOOS=windows
call go build -o bin/%version%/swaggerToTs_%version%_win.exe 

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐