Jenkins安装go环境
官网下载地址:https://golang.google.cn/dl/
这个尽量与自己开发的工程的版本一致,在linux里可以wget下载,也可以下载好之后传上去。
解压,配置环境变量,可以选择在/etc/profile或者~/.bash_profile
[myj@jenkins opt]$ tar xf go1.21.4.linux-amd64.tar.gz
[myj@jenkins opt]$ ll
total 253036
drwxr-xr-x 10 myj myj 236 Nov 2 04:46 go
-rw-r--r-- 1 root root 66615271 Nov 27 11:31 go1.21.4.linux-amd64.tar.gz
drwxrwxr-x 9 myj myj 126 Oct 28 21:53 jdk-11.0.20
drwxrwxr-x 3 myj myj 53 Nov 6 21:30 jenkins
[myj@jenkins opt]$ pwd
/home/myj/opt
[myj@jenkins opt]$ cat ~/.bash_profile
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
PATH=$PATH:$HOME/.local/bin:$HOME/bin
export PATH
# set go enviroment
export GO_HOME=/home/myj/opt/go
export PATH=$GO_HOME/bin:$PATH
[myj@jenkins opt]$ source ~/.bash_profile
[myj@jenkins opt]$ go version
go version go1.21.4 linux/amd64
新建一个Gitee仓库
hello.go内容如下
package main
import "fmt"
func main() {
fmt.Println("Hello, World!")
}
go项目配置
配置一下Jenkins的环境变量,把服务器echo $PATH的值填上去,不然可能构建时,没有go命令。
或者也可以这样配置环境
构建步骤
测试
去Jenkins的工作目录查看