自动化构建一个Go项目
承接上文,本文使用jenkins和gitlab来实现Go项目的自动化部署。
安装Go
因为国内网络原因,无法直接通过jenkins从golang.org上直接下载安装go,这里使用自定义下载go安装包。
首先在jenkins安装go插件 Go Plugin
。
然后去全局工具配置,配置go。选择
别名这里选择填go,也可以别的。
标签可以不填。
压缩包(二进制)的下载URL填了:https://golang.google.cn/dl/go1.17.1.linux-amd64.tar.gz,这是go国内的下载方式。
解压目录选择了默认目录:/var/jenkins_home/tools/org.jenkinsci.plugins.golang.GolangInstallation
最后go会安装在 解压目录/go/别名/
下。