[jenkins]-jenkins部署go项目
首先在jenkins服务器安装go的编译环境cd /tmpwget https://golang.google.cn/dl/go1.14.4.linux-amd64.tar.gztar -C/opt -zxvfgo1.14.4.linux-amd64.tar.gzcd /opt/go/bin./go versionln -s /opt/go/bin/go /usr/bin/# 查看go的参数go
·
首先在jenkins服务器安装go的编译环境
cd /tmp
wget https://golang.google.cn/dl/go1.14.4.linux-amd64.tar.gz
tar -C /opt -zxvf go1.14.4.linux-amd64.tar.gz
cd /opt/go/bin
./go version
ln -s /opt/go/bin/go /usr/bin/
# 查看go的参数
go env
创建jenkins job 我这里使用自由风格的项目
在General下 点击高级
点击高级之后 勾选使用自定义的工作空间 并输入目录 G O R O O T / s r c / {GOROOT}/src/ GOROOT/src/{JOB_NAME}
目录为GOROOT的地址+src+jenkins项目名
添加构建的shell如下
echo $JOB_NAME
pwd
cd ${WORKSPACE}
echo 123
export GO111MODULE=on
export GOPROXY=https://goproxy.io
export ENV=local
echo "GOPATH: ${GOPATH}"
echo "go build $JOB_NAME.go"
go build $JOB_NAME.go
go env
构建测试
后续发布至服务器 启动即可
更多推荐
已为社区贡献21条内容
所有评论(0)