构建一个go
最后更新于:2022-04-02 02:58:17
[TOC]
## 构建一个go
推荐使用 `mod` 进行对go的管理
源码端操作
1. 开启 `set GO111MODULE=on` or`export GO111MODULE=on`
1. 对go的项目执行 `go mod init`
2. `go build main.go` 生成 `go.mod`的文件
3. `build_for_window.sh` 脚本,方便在 `jenkins`中执行
```
#!/usr/bin/env bash
export GOPATH=
export GO111MODULE=on
# 配置 GOPROXY 环境变量
export GOPROXY=https://goproxy.io
export GOOS=windows
echo "build antbiz.go start..."
go build antbiz.go
```
jenkins 端
1. 安装go 的环境
2. 新建任务
![](../images/Snipaste_2019-09-04_15-53-36.png)
![ /bin/bash build_for_window.sh ](../images/Snipaste_2019-09-04_15-53-53.png)
`/bin/bash build_for_window.sh`
> 注意 `mod`不能在 `$GOPATH` 下执行
';