手贱又上百度查 centos7安装jenkins,五花八门好吧。看着官方文档开搞吧,记录遇到的一些小坑java
centos7,继续。segmentfault
cat /etc/redhat-release CentOS Linux release 7.2.1511 (Core)
yum install java
但对于centos有个问题,不能够安装成gcj
(GNU Compiler for the Java Programing Language),致使jenkins不工做,若是查看java版本相似以下,须要卸载,安装其余版本centos
java -version java version "1.5.0" gij (GNU libgcj) version 4.4.6 20110731 (Red Hat 4.4.6-3)
yum remove java
yum search openjdk #java-1.7.0-openjdk-src.x86_64 : OpenJDK Source Bundle #java-1.8.0-openjdk.x86_64 : OpenJDK Runtime Environment #java-1.8.0-openjdk-accessibility.x86_64 : OpenJDK accessibility connector ...
#安装`1.8.0`的 yum install java-1.8.0-openjdk
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)
能够选择安装LTS Release版本,好像每半年迭代一次。或者Weekly Release,每一周或者两周更新一次。
最近的版本2.24
隔了两个礼拜,估计10月9号会发布最新为2.25,每一个版本会有一些enhancement & bug fix。浏览器
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
#`-y`参数:回答所有问题为是 sudo yum -y install jenkins
基本安装完成。
顺便贴一下LTS安装指令,只是稍有不一样:网络
sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat-stable/jenkins.repo sudo rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key sudo yum install jenkins
yum update jenkins
cat /etc/sysconfig/jenkins | more
能够得到几个重要配置项目信息ssh
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
结尾的文件ui
logs相关两个位置:url
/var/lib/jenkins/logs
有logs,暂时看来没记录啥,之后再追。/var/log/jenkins/jenkins.log
,记录了插件安装等日志,失败信息缘由等很清晰,重要 service jenkins start
IP地址:8080
按提示,去/var/lib/jenkins/secrets/initialAdminPassword
,复制贴进去,continue
默认推荐吧,左边的。第二个自定义插件,若是知道须要什么插件,插件都是干吗的,再选custom吧
若是正常,没啥说的。若是像这样,一些插件失败了,刷新页面,下一步。失败的插件后来再装。
这里贴一个类似的ISSUE,unsolved,就我我的遇到的可能有网络的缘由
查看jenkins.log
,搜索failed
关键字,一些插件依赖credentials
,由于网络缘由没安装成功credentials
,致使好几个没安装成功。
去jenkins管理界面手动安装吧
Caused by: java.io.IOException: Plain Credentials Plugin v1.3 failed to load. - credentials v2.1.5 is missing. To fix, install v2.1.5 or later.
系统管理 -> 管理插件 -> 可选插件,表格右上异步过滤,插件打勾,直接安装。安装插件就在这里安装。
注意
异常插件处理的时候,这里须要注意插件之间的依赖关系,A插件依赖的B插件没安装成功,安装A以前先安装B,管理插件里的异常列表写的很清楚。
在某次自动安装插件时异常了一大片,刷新也没出现下一步,等待许久无果,删了重装
1.rpm -e jenkins
2.会有一些残留的文件分散在各地
find / -iname jenkins | xargs -n 1000 rm -rf
完。
参考连接: