设为首页 收藏本站
查看: 838|回复: 0

[经验分享] 【Jenkins】在Redhat版本系统安装Jenkins服务

[复制链接]

尚未签到

发表于 2018-9-3 11:02:46 | 显示全部楼层 |阅读模式
实验环境
  esxi6.0虚拟机
  Centos7
  Xshell
  在基于RPM的发行版,即使用YUM仓库安装的可以使用。
  Jenkins官方教程
  Jenkins官网下载地址
  Jenkins安装及使用(CentOS6.5)

一、安装Jenkins
  把Jenkins仓库添加到yum仓库中,就可以用yum仓库安装了。
  

sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo  
sudo rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key
  
sudo yum install jenkins
  

二、安装Jenkins稳定版(可选)
  你也可以安装LTS YUM 仓库,即稳定版本。
  

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
  

三、安装Java
  Jenkins需要Java才能运行,但某些发行版默认不包含此功能。要安装Open Java Development Kit(OpenJDK),请运行以下命令:
  

sudo yum install java  

  注意:如果运行CentOS,请确保遵循以下指南。

四、启动/停止
  

sudo service jenkins start/stop/restart  
sudo chkconfig jenkins on
  

  注意:如果您收到以下错误消息,请确保已安装Java:

  Starting jenkins (via systemctl):  Job for jenkins.service failed. See 'systemctl status jenkins.service' and 'journalctl -xn' for details.
  [FAILED]


五、这个软件包有什么作用呢?

  1、Jenkins将在启动时作为守护进程启动。查看/etc/init.d/jenkins更多细节。
  2、' jenkins'用户被创建为运行此服务。如果通过配置文件将其更改为其他用户,则必须更改/ var / log / jenkins,/ var / lib / jenkins和/ var / cache / jenkins的所有者。
  3、日志文件将被放入/var/log/jenkins/jenkins.log。如果您正在解决Jenkins问题,请检查此文件。
  4、/etc/sysconfig/jenkins 将捕获启动的配置参数。
  5、默认情况下,Jenkins在端口8080上侦听。使用浏览器访问此端口以开始配置。请注意,可能必须打开内置防火墙才能从其他计算机访问此端口。(有关如何永久禁用防火墙的说明,请参阅  http://www.cyberciti.biz/faq/disable-linux-firewall-under-centos-rhel-fedora/)
  6、Jenkins RPM仓库已经被添加到 /etc/yum.repos.d/jenkins.repo


六、设置防火墙端口
  

firewall-cmd --permanent --new-service=jenkins  
firewall-cmd --permanent --service=jenkins --set-short="Jenkins Service Ports"
  
firewall-cmd --permanent --service=jenkins --set-description="Jenkins service firewalld port exceptions"
  
firewall-cmd --permanent --service=jenkins --add-port=8080/tcp
  
firewall-cmd --permanent --add-service=jenkins
  
firewall-cmd --zone=public --add-service=http --permanent
  
firewall-cmd --reload
  

firewall-cmd --list-all  

  此时打开http://localhost:8080 ,Jenkins已经可以打开了,可以在网页上设置了。

七、有关Centos Java的重要说明

  Jenkins需要Java才能运行,但yum install jenkins不强制Java是否已经安装。通过运行java -version检查确保您已经安装了Java。为了进一步为CentOS用户制造困难,默认的CentOS版本与Jenkins不兼容。Jenkins通常在Java的Sun实现方面效果最好,因为许可原因,CentOS没有包含它。

  如果您的输出与以下内容类似,则表示您正在使用Java的默认(GCJ)版本,而这对于Jenkins不起作用:
  

java -version  
java version "1.7.0"
  
gij (GNU libgcj) version 4.4.6 20110731 (Red Hat 4.4.6-3)
  

  要更正此问题,您可能需要删除GCJ版本的Java并安装Sun兼容版本。
  如果您收到上述输出,请卸载默认的java:
  

yum remove java  

  然后在卸载Java之后(或者如果根本就没有安装Java)。您需要安装Sun兼容版本的Java。最简单的方法是使用OpenJDK,它可以通过EPEL存储库(也可以直接从Oracle安装官方  RPM)。要安装OpenJDK,请运行以下命令:
  

yum install java-1.8.0-openjdk  

  取决于您的CentOS版本,OpenJDK的软件包名称可能有所不同。使用yum search openjdk来检查包的名称。如果OpenJDK完全没有通过yum找到,那么您可能需要安装EPEL yum存储库。安装完成后,您应该能够获得java -version的以下输出:
  

java -version  
openjdk version "1.8.0_161"
  
OpenJDK Runtime Environment (build 1.8.0_161-b14)
  
OpenJDK 64-Bit Server VM (build 25.161-b14, mixed mode)



运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-561961-1-1.html 上篇帖子: 如何快速部署jenkins,实现maven项目部署 下篇帖子: 使用 email-ext 替换 Jenkins 的默认邮件通知
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表