全栈工程师_java全栈工程师_全栈开发者学习经验总结

  • 首页
  • 开发工具
    • 软件安装
    • 软件使用
  • 前端
    • Ionic
    • Android
    • Capacitor
    • Angular
    • Vue
    • 苹果开发者账号
  • 后端
    • Java
    • Python
    • MyBatis
    • Spring
    • SpringBoot
    • SpringMVC
    • SpringCloud
  • 服务器
    • Linux
    • MySQL
    • Nginx
    • Tomcat
    • Docker
  • 其他
    • 生活碎片
    • 报错专区
  • 我
lipsuper
专注产出高质量原创手打文章
  1. 首页
  2. 开发工具
  3. 软件安装
  4. 正文

Centos7安装Jenkins过程中遇到的坑

2020年7月14日 464点热度 0人点赞 0条评论

Jenkins,原名Hudson,2011年改为现在的名字,它 是一个开源的实现持续集成的

软件工具。官方网站:http://jenkins-ci.org/。

Jenkins 能实施监控集成中存在的错误,提供详细的日志文件和提醒功能,还能用图

表的形式形象地展示项目构建的趋势和稳定性。

今天我们就来安装试用一下这款工具。

操作步骤

1.首先到官网下载jenkins安装包。我下载的是jenkins-2.164.1-1.1.noarch.rpm

2.把安装包上传到服务器你指定的目录,我这里上传到了/usr/lipsuper/jenkins这个目录是我新建的,用来放这个安装包。

3.安装jenkins ,在安装包所在的目录执行以下命令:

rpm ‐ivh jenkins-2.164.1-1.1.noarch.rpm

安装的过程非常快。

4.配置jenkins

vi /etc/sysconfig/jenkins 

我这里只是改了端口,其他的参数配置都没有动,端口改为了46177:

JENKINS_PORT="46177"

我把这个配置文件注释都删掉了放在这里观看,如图:

jenkins配置端口

接下来就是我被坑的部分,开防火墙

我用的是阿里云的服务器,开防火墙不仅要在服务器里面开,还要去安全组里面放行。

firewall-cmd --permanent --zone=public --add-port=46177/tcp

重启防火墙:

systemctl reload firewalld

安全组放行:

阿里云安全组配置

5.启动jenkins:

systemctl start jenkins

启动的时候如果遇到如下报错:

Job for jenkins.service failed because the control process exited with error code. See "systemctl status jenkins.service" and "journalctl -xe" for details.
此时就按照他的提示在命令行输入:systemctl status jenkins.service
如果你的错误跟下面我的错误一样的话:
jenkins启动失败
那就要做如下的改动:
vim /etc/rc.d/init.d/jenkins
找到下图部分
jenkins配置文件
改为自己的Java安装路径,我的安装路径是/usr/local/java/jdk1.8.0_251
所以最终改为下图
jenkins配置文件修改
然后执行
systemctl daemon-reload
然后再启动jenkins
执行
systemctl start jenkins

访问http://192.168.2.124:46177/

出现以下页面就成功了:

安装jenkins

照它的提示,我们去把密码复制到这个框里,然后点击继续,就进入了引到安装 插件的页面:

安装jenkins插件

我们就安装推荐的插件,接下来就是漫长(安装时长取决于你的服务器配置)的安装过程:

安装jenkins插件

然后按照提示,进入下一步,设置好账号密码等,就可以成功登陆了:

jenkins安装完成

 

解决jenkins安装插件速度慢的问题,只需要执行以下两行命令,安装插件速度提升明显:

cd /var/lib/jenkins/updates
sed -i 's#http://updates.jenkins-ci.org/download#https://mirrors.tuna.tsinghua.edu.cn/jenkins#g' default.json && sed -i 's#http://www.google.com#https://www.baidu.com#g' default.json
本作品采用 知识共享署名 4.0 国际许可协议 进行许可
标签: 踩坑
最后更新:2020年7月20日

lipsuper

这个人很懒,什么都没留下

点赞
< 上一篇
下一篇 >

文章评论

取消回复

COPYRIGHT © 2021 lipsuper.com. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

渝ICP备2021004735号-1

渝公网安备 50011202502306号