首先安装jdk
可以通过安装包安装,安装方法自行查询( 我懒,用的yum安装的 )
yum安装流程
首先搜索一下jdk安装包
yum search java|grep jdk
查看jenkins所需jdk版本,选择对应版本安装
安装jenkins
先打开 pkg.jenkins.io/redhat-stab… ( 该链接是 centos 下安装方式 )
看着命令挨着运行
完成后,恭喜你,jenkins安装成功
接下来是运行jenkins
systemctl start jenkins 运行
systemctl restart jenkins 重启
systemctl stop jenkins 关闭
systemctl daemon-reload 重新加载配置文件
systemctl status jenkins 查看运行状态
jenkins 安装后默认端口一般为8080 ( 98%会出现端口占用 ) 修改端口
yum 安装的jenkins 配置文件一般在/usr/lib/systemd/system/jenkins.service
将JENKINS_PORT 改为 8091 ( 端口随便改,不冲突就行 )
## Default: 8080
## ServiceRestart: jenkins
## Port Jenkins is listening on.
# Set to -1 to disable
#
JENKINS_PORT="8091"
## Type: string
## Default: ""
## ServiceRestart: jenkins
修改完成先执行 systemctl daemon-reload 再执行 systemctl restart jenkins
在启动成功后,初始页面是这样的
管理员密码 地址已经给了cat /var/lib/jenkins/secrets/initialAdminPassword
复制管理员密码并输入
选择默认安装插件( 省事 )
创建账号 ( 最好创建 )
安装完成后即可使用jenkins
错误解决
- 部分插件由于缺少依赖无法加载。要恢复这些插件提供的功能,需要修复这些问题并重启 Jenkins
- 访问浏览器: http://ip:8091 出现如下提示:
Please wait while Jenkins is getting ready to work...
解决方法
1. 系统管理----管理插件----高级-----升级站点—URL修改为:
修改更新地址(到其中一种即可):
http://mirror.xmission.com/jenkins/updates/update-center.json
http://updates.jenkins.io/update-center.json
https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
http://mirror.esuni.jp/jenkins/updates/update-center.json
2.
进入jenkins的工作目录(/var/lib/jenkins/),打开 hudson.model.UpdateCenter.xml
把 http://updates.jenkins-ci.org/update-center.json 改成如下三个地址之一均可:
修改更新地址(到其中一种即可):
http://mirror.xmission.com/jenkins/updates/update-center.json
http://updates.jenkins.io/update-center.json
https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
http://mirror.esuni.jp/jenkins/updates/update-center.json