博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Jenkins安装部署
阅读量:6845 次
发布时间:2019-06-26

本文共 2690 字,大约阅读时间需要 8 分钟。

 官方文档:https://wiki.jenkins-ci.org/display/JENKINS/Installing+Jenkins+on+Red+Hat+distributions#InstallingJenkinsonRedHatdistributions-ImportantNoteonCentOSJava
 安装jenkins
sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat-stable/jenkins.reposudo rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.keysudo yum install jenkins

  这里需要注意的是java的版本要求。

  类似于

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

 jenkins需要GCJ版本的Java,不支持GNU版本的Java。因而需要注意

 正确的版本

java -versionjava version "1.7.0_79"OpenJDK Runtime Environment (rhel-2.5.5.1.el6_6-x86_64 u79-b14)OpenJDK 64-Bit Server VM (build 24.79-b02, mixed mode)

 启动、关闭和重启jenkins

sudo service jenkins start/stop/restartsudo chkconfig jenkins on

 启动时报如下异常:

SEVERE: Container startup failedjava.io.IOException: Failed to start Jetty        at winstone.Launcher.
(Launcher.java:158) at winstone.Launcher.main(Launcher.java:356) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:601) at Main._main(Main.java:307) at Main.main(Main.java:98)Caused by: java.net.BindException: 地址已在使用 at sun.nio.ch.Net.bind0(Native Method) at sun.nio.ch.Net.bind(Net.java:344) at sun.nio.ch.Net.bind(Net.java:336) at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:199) at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:74) at org.eclipse.jetty.server.nio.SelectChannelConnector.open(SelectChannelConnector.java:187) at org.eclipse.jetty.server.AbstractConnector.doStart(AbstractConnector.java:316) at org.eclipse.jetty.server.nio.SelectChannelConnector.doStart(SelectChannelConnector.java:265) at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64) at org.eclipse.jetty.server.Server.doStart(Server.java:293) at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64) at winstone.Launcher.
(Launcher.java:156) ... 7 more

 查找jenkins配置文件

[root@xxxxxxx ~]# find / -name jenkins/usr/lib/jenkins/etc/rc.d/init.d/jenkins/etc/logrotate.d/jenkins/etc/sysconfig/jenkins/var/lib/jenkins/var/lib/yum/repos/x86_64/6/jenkins/var/cache/jenkins/var/cache/yum/x86_64/6/jenkins/var/log/jenkins

 修改jenkins端口

vi /etc/sysconfig/jenkins

 JENKINS_PORT修改为指定端口

 重启

service jenkins start

 将端口添加到防火墙并重启

 通过http://ip:端口,进行访问即可

转载地址:http://luvul.baihongyu.com/

你可能感兴趣的文章
Spring boot 远程调试
查看>>
BZOJ1856: [Scoi2010]字符串(组合数)
查看>>
【强化学习】python 实现 saras lambda 例一
查看>>
基于GPU屏幕空间的精确光学折射效果
查看>>
数据交换=>Windows_Mobile+WCF+Exchange2007 - part1
查看>>
下载ORACLE中BLOB内容到客户端
查看>>
matlab练习程序(图像放大/缩小,双立方插值)
查看>>
mysql命令
查看>>
第一章面向对象涉及原则
查看>>
SQL Server索引调优系列
查看>>
SQL 2000中的触发器使用
查看>>
CKEditor与CKFinder的配置(ASP.NET环境)
查看>>
linux运行级别
查看>>
High Availability PostgreSQL HOWTO
查看>>
C#继承机制
查看>>
Silverlight开发工具汇总
查看>>
简单设计实现基于Forms认证的注册登录等用户基础服务
查看>>
MySQL Query Cache 小结
查看>>
MusicXML 3.0 (6) - 符杠分组
查看>>
分享一个比lightbox配置更方便的jQuery web2.0图片显示插件:Topup
查看>>