1. 访问官网下载地址https://jenkins.io/zh/download/

2. 选择自己的平台,然后按照文档进行操作:

主要按照文档来,下面是我按照文档按照的一个记录

#访问 https://pkg.jenkins.io/redhat-stable/

#配置可以访问jenkins仓库
sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key #通过yum安装
yum install jenkins ################################################
################################################
.配置/etc/sysconfig/jenkins(需要root权限)
修改:JENKINS_USER="root" .修改部分文件的所属组组和用户
chown -R root:root /var/log/jenkins
chown -R root:root /var/lib/jenkins
chown -R root:root /var/cache/jenkins .检查/etc/init.d/jenkins中candidates中java的路径是否包含正确的位置
如果不包含,请添加到列表的最前面
################################################
################################################ #通过文档指示查看wiki获取更多信息
#https://wiki.jenkins.io/display/JENKINS/Installing+Jenkins+on+Red+Hat+distributions #Jenkins的启动与停止
sudo service jenkins start/stop/restart
sudo chkconfig jenkins on #关闭防火墙
systemctl stop firewalld.service
systemctl disable firewalld.service

需要注意,Linux按照官方文档按照可能启动不了,需要修改Jenkins的用户、相关文件的所属组和用户、以及init.d中jenkins启动文件中的java路径,具体需要修改的都在上面标记了。


然后访问http://ip:8080就可访问jenkins的页面了,不出意外卡住了,提示"Please wait while Jenkins is getting ready to work..."

修改工作空间的hudson.model.UpdateCenter.xml文件,
替换:http://updates.jenkins-ci.org/update-center.json
替换成:http://mirror.xmission.com/jenkins/updates/update-center.json

然后 service jenkins restart 就可以访问了

ps:

通过yum安装的软件安装到哪了?
. 通过rpm -qa | grep jenkins查找安装的具体名称
[root@jenkins jenkins]# rpm -qa | grep jenkins
jenkins-2.190.-1.1.noarch
. 通过rpm -ql 具体软件名称,查看安装明细
[root@jenkins jenkins]# rpm -ql jenkins-2.190.-1.1.noarch
/etc/init.d/jenkins
/etc/logrotate.d/jenkins
/etc/sysconfig/jenkins
/usr/lib/jenkins
/usr/lib/jenkins/jenkins.war
/usr/sbin/rcjenkins
/var/cache/jenkins
/var/lib/jenkins
/var/log/jenkins ./var/lib/jenkins就是工作空间

然后提示 “解锁 Jenkins“,要求输入密码解锁

查看日志文件,然后输入其中即可。

最新文章

  1. gzip的使用
  2. 转 unity 优化
  3. hdoj 1576
  4. Create Oracle Enterprise Manager repository data after restore a database from another server
  5. golang--gopher北京大会(1)
  6. WinMain与WndProc以及窗口诞生过程总结
  7. UESTC_Tournament CDOJ 124
  8. Linux 独立安装subversion-1.8.18
  9. @EnableAsync @Asnc 以及4种拒绝策略
  10. 2014-10-30NOIP复习题1
  11. [Swift]LeetCode985. 查询后的偶数和 | Sum of Even Numbers After Queries
  12. C#之值类型和引用类型
  13. Django----From组件
  14. Java中的long与double的区别
  15. HTML5 移动开发(CSS3设计移动页面样式)
  16. java double类型保留两位小数4种方法
  17. 阻止form表单提交的问题
  18. WIN7怎么把暴风影视库去除?
  19. Django中html里的分页显示
  20. Objective C - 1 - 实现一个MessageBox.Show

热门文章

  1. 小白学 Python 爬虫:Selenium 获取某大型电商网站商品信息
  2. Pentaho6.1中D3可视化库的集成及数据联动的实现
  3. Django中defer和only区别
  4. 4-form表单的双向绑定
  5. 2019年5月17日A股暴跌行情思考
  6. C++打开文件夹
  7. Python学习 —— 爬虫入门 - 爬取Pixiv每日排行中的图片
  8. SystemProperities
  9. SpringBoot图文教程3—「‘初恋’情结」集成Jsp
  10. Windows服务器权限分析