[jenkins]-jenkins部署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]-jenkins部署go项目_第1张图片

创建jenkins job 我这里使用自由风格的项目

在General下 点击高级

[jenkins]-jenkins部署go项目_第2张图片

点击高级之后 勾选使用自定义的工作空间 并输入目录 G O R O O T / s r c / {GOROOT}/src/ GOROOT/src/{JOB_NAME}

目录为GOROOT的地址+src+jenkins项目名

[jenkins]-jenkins部署go项目_第3张图片

添加构建的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

[jenkins]-jenkins部署go项目_第4张图片

构建测试

[jenkins]-jenkins部署go项目_第5张图片

后续发布至服务器 启动即可

你可能感兴趣的:(jenkins)