mac上安装有多种方式,下面介绍三种方式:
运行方式有两种选择:
java -jar jenkins.war
jenkins可以通过web页面进行配置。第一次进入,就会要求,选择安装的插件, 根据自己的需求进行安装。
Jenkins 配置完毕后,在正式执行 Go 工程编译前,我们需要安装一个 Go Plugin 插件,该插件主要完成以下几个功能:
提供各预编译版本 GO 安装包,方便 Jenkins 所在机器执行安装。 配置 GOROOT 环境变量,并指向安装的 Go 工具。 添加 $GOROOT/bin 到系统 PATH 中,以方便构建时使用 GO 工具时可以直接使用。
说明一下,我们知道 GO 项目执行编译,需要指定好 GOROOT 以及配置 GOPATH 到环境变量中,这里插件直接帮我们配置好了,当然如果觉得默认配置路径不合适,我们也可以在执行构建时临时临时指定其他目录。
安装该插件,点击 “系统管理” -> “插件管理” -> “可选插件” -> 选择 “Go Plugin” -> 点击最下边 “直接安装” 即可完成安装。
安装完毕后,我们进入到 “系统管理” -> “全局工具配置” -> “Go” -> “新增 Go”,默认情况下,插件自动安装 “Install from golang.org”,我们直接选择 Go 版本以及配置别名即可,如下图。
安装完毕后,我们就可以使用 Go Plugin 插件啦!有两种方式使用该插件。
写入配置:
构建完成后,执行shell, 然后构建,console打印如下:
构建输出结果如下:
插件调试完毕,接下来配置构建 Go 工程,使用git进行拉代码,拉取代码,进行构建, 创建一个自由风格的软件项目,
另外,这里说一下,如何配置 ssh-key, 在凭据
-> 系统
->全局凭据
-> 添加凭据
,
输入一个可以连通github的ssh-key的私钥皆可以了。
我们点构建
,构建完成以后,可以通过工作空间进行查看,在项目下面有build的文件
编译成功如下: 可以下载编译的文件: 另外,可以在执行完以后。
export GOPATH=$WORKSPACE
export PATH=$GOPATH:$PATH
echo "GOPATH: ${GOPATH}"
mkdir -p $GOPATH/src/golang.org/x/
cd $GOPATH/src/golang.org/x/
git clone https://github.com/golang/sys.git sys
go install sys
cd $GOPATH/src && git branch --set-upstream-to=origin/master master && go get github.com/oschwald/geoip2-golang && go get github.com/go-sql-driver/mysql && cd bob && CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build
上面第一次执行完以后,后续是不需要再执行安装的了。
由于上面有些内容比较敏感,我就没有放图片了,如果有疑问,可以私信给我,或评论。