1.查看服务器版本
cat /etc/redhat-release
CentOS Linux release 7.2.1511 (Core)
2.安装java
yum install java-1.8.0-openjdk
3.查看java版本
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)
4.安装jenkins 拉取库的配置到本地对应文件:
sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo
jenkins.repo内容是这样:
[jenkins]
name=Jenkins-stable
baseurl=http://pkg.jenkins.io/redhat-stable
gpgcheck=1
导入公钥:
sudo rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key
安装jenkins:
sudo yum -y install jenkins
基本安装完成. 更新jenkins:
yum update jenkins
5.熟悉jenkins配置 系统配置文件:
cat /etc/sysconfig/jenkins | more
可以获得几个重要配置项目信息:
JENKINS_HOME="/var/lib/jenkins" # 存放jenkins 配置及工作文件
JENKINS_PORT="8080" # jenkins默认8080端口
配置文件夹:
ls /var/lib/jenkins
有jobs、logs、plugins等文件夹及文件若干.勿乱删. 这次主要看了看plugins文件夹,所有插件都在里面,如插件ssh-slaves,会有一个ssh-slaves文件夹及ssh-slaves.jpi. 当某个插件未安装成功时,会有一个以.tmp结尾的文件. 日志: /var/lib/jenkins/logs有logs # 暂时看来没记录啥,以后再追. /var/log/jenkins/jenkins.log # 记录了插件安装等日志,失败信息原因等很清晰,重要.
6.启动&配置 启动服务:
service jenkins start
浏览器访问:
IP地址:8080
获取管理员密码: 按提示,去/var/lib/jenkins/secrets/initialAdminPassword,复制贴进去,continue.选择安装方式: 默认推荐吧,左边的.第二个自定义插件,如果知道需要什么插件,插件都是干嘛的,再选custom吧.手动安装异常插件: 系统管理 -> 管理插件 -> 可选插件,表格右上异步过滤,插件打勾,直接安装.安装插件就在这里安装.
注意: 异常插件处理的时候,这里需要注意插件之间的依赖关系,A插件依赖的B插件没安装成功,安装A之前先安装B,管理插件里的异常列表写的很清楚.
7.卸载jenkins 在某次自动安装插件时异常了一大片,刷新也没出现下一步,等待许久无果,删了重装.
rpm -e jenkins
会有一些残留的文件分散在各地:
find / -iname jenkins | xargs -n 1000 rm -rf
完成.