官网:http://www.jenkins.io/zh/
文档:https://www.jenkins.io/zh/doc/
下载地址:https://www.jenkins.io/zh/download/
安装Java JDK
yum install -y java
安装Jenkins
方法一:添加Jenkins库到yum库,Jenkins将从这里下载安装。
rmp包下载https://mirrors.jenkins.io/redhat-stable/
wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
yum install fontconfig java-11-openjdk yum install jenkins
方法二:直接下载 rpm 安装
jenkins-2.332.1-1.1.noarch.rpm 需要java1.11
wget https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat-stable/jenkins-2.332.1-1.1.noarch.rpm rpm -ivh jenkins-2.332.1-1.1.noarch.rpm
或
yum localinstall jenkins-2.332.1-1.1.noarch.rpm
旧版本
配置jenkis的端口
vim /etc/sysconfig/jenkins 默认端口为8080,如有需要改动端口号 JENKINS_PORT="8088"
2.1修改配置
修改端口号和用户(用户不改root,会有很多权限问题),
旧版本配置文件:/etc/sysconfig/jenkins
新版本配置文件:/usr/lib/systemd/system/jenkins.service
查看版本
[root@localhost ~]# cat /var/lib/jenkins/config.xml | grep version <?xml version='1.1' encoding='UTF-8'?> <version>2.332.3</version>
新版本
systemctl daemon-reload
启动Jenkins
systemctl start jenkins
会出现第一个坑,查看其状态发现运行失败
systemctl status jenkins.service
输入 service jenkins start,会有一个错误提示,Starting jenkins (via systemctl): Job for jenkins.service failed because the control process.service" and "journalctl -xe" for details.
解决方法:
使用该命令查看jenkins的配置vi /etc/init.d/jenkins
将你本地的jdk路径替换它默认的
本地安装截图:
yum install java-11-openjdk
再次启动jenkins
提示需要刷新配置,使用systemctl daemon-reload进行刷新,然后再重新启动jenkins,查看其状态发现启动成功
浏览器访问
浏览器访问时仍然找不到网址
查看防火墙状态 systemctl status firewalld
在防火墙启动的状态下开放端口
firewall-cmd --zone=public --add-port=8087/tcp --permanent
然后刷新防火墙
systemctl reload firewalld
同时修改jenkins访问权限为root
打开Jenkins
首次进入要求输入初始密码(如上图),执行命令查看初始化密码:
cat /var/lib/jenkins/secrets/initialAdminPassword
选择安装推荐的插件( Install suggested plugins)
插件安装完成后,创建管理员账户
修改密码:
插件:
本文来自博客园,作者:孙龙-程序员,转载请注明原文链接:https://www.cnblogs.com/sunlong88/p/16930181.html