环境
- CentOS 7.6 64位
- JDK version 17.0.5
- Jenkins version 2.361-1.1.noarch
安装JDK
- 创建安装文件夹:
mkdir /usr/local/java
把 JDK 安装包解压到该文件夹:
tar -zxvf /root/jdk-17_linux-x64_bin.tar.gz -C /usr/local/java
配置环境变量,在 /etc/profile ⽂件中加入jdk路径即可:
1 | JAVA_HOME=/usr/local/java/jdk-17.0.5 |
- 执行:
source /etc/profile
安装 Jenkins
yum install /root/jenkins-2.361-1.1.noarch.rpm
给 Jenkins 配置JDK,以及修改端口
vim /usr/lib/systemd/system/jenkins.service
service jenkins start
配置 Jenkins
浏览器访问 Jenkins:
http://ip地址:端口
。第一次访问需要输入初始密码,按页面上展示操作就行(没截到图)。Jenkins 默认地址下载很慢,这里选自定义安装
- 选“无”
- 然后该填填,一路默认就好
插件安装和配置
插件安装页面 :Dashboard > Manage Jenkins > Manage Plugins
修改插件地址
service jenkins start
cd /var/lib/jenkins/updates
sed -i 's/http:\/\/updates.jenkinsci.org\/download/https:\/\/mirrors.tuna.tsinghua.edu.cn\/jenkins/g' default.json && sed -i 's/http:\/\/www.google.com/https:\/\/www.baidu.com/g' default.json
安装和配置 Gitee 插件
因为我忘记截图,这里就直接用之前写好图文了,都差不多的。
插件安装之后,打开“系统管理” —> “系统设置”,找到Gitee 配置
,配置如下:
https://gitee.com/profile/personal_access_tokens
配置 Git
问题:
启动 Jenkins 遇到如下报错:
1 | ● jenkins.service - Jenkins Continuous Integration Server |
解决办法:
- 修改 /usr/lib/systemd/system/jenkins.service 文件,找到被注释的
Environment="JAVA_HOME="
,把自己的java路径填上去。 systemctl daemon-reload
参考: