Jenkins安装部署

 官方文档: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.repo
sudo rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key
sudo yum install jenkins

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

  类似于

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

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

 正确的版本

java -version
java 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/restart
sudo chkconfig jenkins on

 启动时报如下异常:

SEVERE: Container startup failed
java.io.IOException: Failed to start Jetty
        at winstone.Launcher.<init>(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.<init>(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:端口,进行访问即可

时间: 2024-09-20 08:41:06

Jenkins安装部署的相关文章

Linux下的Jenkins+Tomcat+Maven+Gitlab+Shell环境的搭建使用(jenkins自动化部署)

jenkins自动化部署   目标:jenkins上点构建(也可以自动检查代码变化自动构建)>>>项目部署完成.   一.安装jenkins 1.下载jenkins       这里我选择的是war包安装jenkins,简单不伤脑,别的博客写的jenkins版本都很旧,没用最新的,写个比较新的配置2.20版. 官网:https://jenkins.io/index.html WAR包下载地址:http://mirrors.tuna.tsinghua.edu.cn/jenkins/war/

集成开源系统实现自动化构建、代码质量评估、项目信息统计(1)——Jenkins安装

作者:alonesword 联系:http://blog.csdn.net/alonesword/ http://www.cnblogs.com/alonesword/ (本文同步发布于 博客园 与 CSDN,如需转载,请保留其作者即出处)   Jenkins 是java 语言开发,需要JRE(JDK)的支持(注:我到现在还不知道JRE 和 JDK 的区别>_<),因需要支撑分布式部署支撑,因此采用直接部署jenkins.jar 包的方式进行安装.   (一)  前期准备 确认安装jenkin

Storm集群安装部署步骤

开始学习Storm,本文主要记录Storm集群安装部署步骤,不包括对Storm的介绍. 安装storm集群,需要依赖以下组件: Zookeeper Python Zeromq Storm JDK JZMQ 故安装过程根据上面的组件分为以下几步: 安装JDK 安装Zookeeper集群 安装Python及依赖 安装Storm 另外,操作系统环境为:Centos6.4,安装用户为:root. 1. 安装JDK 安装jdk有很多方法,可以参考文博客使用yum安装CDH Hadoop集群中的jdk安装步

解决.NET(WebApplication)安装部署的不能选择安装路径的问题

application|web|解决|问题 (一)说明 WebApplication安装部署时,不能选择安装路径:解决思路: (1)创建一个控制台应用程序CreateWebDir.exe ,作用是创建 Web 虚拟目录. (2)安装部署制作采用windows Application安装部署,不是WebApplication安装 部署.因为windows Application安装部署有选择路径的操作,选择的路径 保存在 [TARGETDIR]. (3)在安装部署制作-"自定义操作"中[

Spark语言的安装部署

Spark是UC Berkeley AMPLab开发的类MapRed计算框架.MapRed框架适用于batch job,但是由于它自身的框架限制,第一,pull-based heartbeat作业调度.第二,shuffle中间结果全部落地disk,导致了高延迟,启动开销很大.而Spark是为迭代式,交互式计算所生的.第一,它采用了actor model的akka作为通讯框架.第二,它使用了RDD分布式内存,操作之间的数据不需要dump到磁盘上,而是通过RDD Partition分布在各个节点内存

MetaQ的安装部署文档

一.MetaQ安装部署情况: 地点 IP Broker ID Master/Slave Slave ID:Group 合肥 192.168.52.23 1 Slave 1:meta-slave-group-hf 北京 192.168.51.33 1 Master / 广州 192.168.70.157 1 Slave 2:meta-slave-group-gz 二.MetaQ安装 1.前提 已有安装了ZooKeeper的机器,且三地的MetaQ都可以访问到,即三个IP都可以ping通安装了Zoo

如何使用Kickstart+pxe自动化安装部署无人值守的linux服务器

一.准备工作, 1. 首先要在你当前的环境下有DHCP服务器,为你安装的客户端提供DHCP服务:DHCP的安装部署就不需要我们多重复了: 2. 需要在安装无人值守的linux服务器的BIOS支持pxe协议: 3. 服务端需要有tftp服务.NFS服务.HTTP服务: 4. 安装服务kickstart.生成kickstart文件: 二.安装部署: 1. 首先查看服务端的IP地址: 2. 然后需要安装我们上面的提到部署安装包:因为我们服务器没有安装桌面,首先我们安装桌面,因为要通过工具生成kicks

浅谈Excel开发(八) Excel项目的安装部署

相关文章: 浅谈Excel开发(1) Excel开发概述 浅谈Excel开发(二) Excel 菜单系统 浅谈Excel开发(三) Excel 对象模型 前面几篇文章讲解了Excel开发的几个比较主要的也是比较重要的方面,比如菜单系统,Excel对象模型,自定义函数,RTD函数,异步自定义函数,用户自定义任务面板等,在实际开发中我们还会遇到各种"千奇百怪"的问题,以及开发中的一些注意事项和技巧等,后面有空我会写文介绍.当我们的Excel外接应用程序开发好了之后,需要给用户使用,这就涉及

一键搞定Java桌面应用安装部署

对于作Java桌面应用来说,比较烦人的就是安装部署问题,客户端是否安装 有jre.jre版本问题.jre去哪下载.如何用jre启动你的Java应用?不要说刚接 触电脑的人,就算是比较熟悉电脑,如果没有接触过Java,面对一个Java应用, 如何在Windows下启动它,估计都会折腾半天.如果不是因为这个问题,Java在 我的眼里算是最完美的语言了,也是我最喜爱的语言. 所以我认为这个是导致Java桌面应用被一些人所讨厌的最大原因,Java的优 势是"一次编写,随处运行",跨平台特性确实