一、概述
Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。
安装环境
操作系统:centos 7.6
二、安装openJDK
先安装epel
代码语言:javascript复制yum install -y vim wget epel-release
再安装jdk1.8
代码语言:javascript复制yum install java-1.8.0-openjdk
查看版本
代码语言:javascript复制# java -version
openjdk version "1.8.0_102"
OpenJDK Runtime Environment (build 1.8.0_102-b14)
OpenJDK 64-Bit Server VM (build 25.102-b14, mixed mode)
二、安装jenkins
安装LTS版的jenkins
1.拉取库的配置到本地对应文件
代码语言:javascript复制sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat-stable/jenkins.repo
2.导入公钥
代码语言:javascript复制sudo rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key
3. 安装jenkins
代码语言:javascript复制yum -y install jenkins
熟悉jenkins配置
1.系统配置文件
代码语言:javascript复制cat /etc/sysconfig/jenkins | more
可以获得几个重要配置项目信息
JENKINS_HOME="/var/lib/jenkins"
,存放jenkins 配置及工作文件JENKINS_PORT="8080"
,jenkins默认8080端口
2.配置文件夹
这个位置挺重要
代码语言:javascript复制ls /var/lib/jenkins
有jobs
、logs
、plugins
等文件夹及文件若干。勿乱删
这次主要看了看plugins
文件夹,所有插件都在里面,如插件ssh-slaves
,会有一个ssh-slaves
文件夹及ssh-slaves.jpi
。
当某个插件未安装成功时,会有一个以.tmp
结尾的文件
3.日志
logs相关两个位置:
/var/lib/jenkins/logs
有logs,暂时看来没记录啥,以后再追。/var/log/jenkins/jenkins.log
,记录了插件安装等日志,失败信息原因等很清晰,重要
启动
启动服务
代码语言:javascript复制service jenkins start
四、配置
浏览器访问
代码语言:javascript复制IP地址:8080
获取管理员密码
按提示,去/var/lib/jenkins/secrets/initialAdminPassword
,复制贴进去,continue
选择安装方式
默认推荐吧,左边的。第二个自定义插件,如果知道需要什么插件,插件都是干嘛的,再选custom吧
等待插件安装
如果正常,没啥说的。如果像这样,一些插件失败了,刷新页面,下一步。失败的插件后来再装。
创建用户
首页
本文参考链接:
https://www.cnblogs.com/lianstyle/p/8778244.html