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