学无止境学无止境

I am a slow walker,
but I never walk backwards.

centos7安装jenkins

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

完成.

本原创文章未经允许不得转载 | 当前页面:学无止境 » centos7安装jenkins

评论