1. Jenkins简介
Jenkins是基于Java开发的一种持续集成工具,用于监控持续重复的工作。功能包括:持续的软件版本发布/测试项目、监控外部调用执行的工作。
2. 安装准备
- Centos 系统
- JDK ,我已经提前安装好了JDK
3. Jenkins安装
- 先下载repo的安装包 : sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
- 再下载秘钥:sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
- 安装执行 :yum install jenkins
# ls /usr/lib/jenkins //在/usr/lib/jenkins
目录下找到 jenkins.war
包就是成功
自动安装完成之后的目录:
/usr/lib/jenkins/jenkins.war WAR包
/etc/sysconfig/jenkins 配置文件
/var/lib/jenkins/ 默认的JENKINS_HOME目录
/var/log/jenkins/jenkins.log Jenkins日志文件
4. Jenkins环境配置
- 配置jdk # vim /etc/init.d/jenkins
-
修改端口 jenkins默认情况是使用
Jenkins
用户启动的,但这个用户目前系统并没有赋予权限,这里我们将启动用户修改为root
;
另外Jenkins默认端口是8080,这个跟tomcat的默认端口冲突,如果有端口冲突,可修改一下默认端口,这里我修改为10896。
# vim /etc/sysconfig/jenkins 修改用户名和端口
# grep -n ‘^‘[[a-Z] /etc/sysconfig/jenkins //查看配置内容方便
5. Jenkins服务启动
- 启动jenkins
# systemctl start jenkins.service //启动jenkins
# systemctl enable jenkins.service //设置jenkins开机启动
# systemctl stop jenkins.service //关闭jenkins
# systemctl status jenkins.service //查看jenkins的状态
端口未开放,无法访问的问题请参考:https://blog.csdn.net/u013232219/article/details/104370953
6. 浏览器访问
6.1 登录web页面:http://ip:port (默认端口8080)
第一次登录Jenkins提示需要输入超级管理员密码进行解锁
参考登录和安装插件:
https://blog.csdn.net/finghting321/article/details/108616750