golang 项目打包脚本

1
2
3
4
5
set GOARCH=amd64

set GOOS=linux

go build -tags=jsoniter main.go

上传服务器

1
2
3
4
scp ./main  myBlog:/root/spider_APP/
scp -r  static     myBlog:/root/spider_APP/

ssh myBlog

docker镜像版

1
2
3
4
5
6
7
set GOARCH=amd64
set GOOS=linux
:: 打包 main文件
go build .\cmd\cmdb\main.go
:: 打包docker镜像
:: 打包 docker 镜像 -f表示文件路径 ,-t
docker build -t test0:v1   -f  .\addon\deploy\Dockerfile  .