CentOS6.5安装Jenkins
环境:
Jenkins官网选择对应的操作系统,会有相应操作系统的安装方法。
我选择的是CentOS系统。安装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 install jenkins
简单三步,这样jenkins就安装完毕了。
然后进行一些必要的配置,以及启动Jenkins服务。
参考: https://wiki.jenkins-ci.org/display/JENKINS/Installing+Jenkins+on+Red+Hat+distributions
- 启动Jenkins服务:
sudo service jenkins start/stop/restart
注意:
1. Jenkins运行需要Java环境,所以要确保你安装了Java。
2. Jenkins默认使用8080端口,如果出现端口冲突请修改端口配置(vi /etc/sysconfig/jenkins)
- 遇到的问题:
我已经安装了Java,但是启动Jenkins的时候还是报了错:
Starting Jenkins bash: /usr/bin/java: No such file or directory
[FAILED]
检查JAVA_HOME配置:
echo $JAVA_HOME
发现我的JDK安装在 /usr/java/jdk1.7.0_51,显然Jenkins找错了地方。
查看Jenkins的配置:
vi /etc/sysconfig/jenkins
发现有如下配置项:
JENKINS_JAVA_CMD=""
修改后如下(注意:需要指定到 java):
JENKINS_JAVA_CMD="/usr/java/jdk1.7.0_51/bin/java"
再启动Jenkins服务,成功。
此时本地访问Jenkins应该已经没有问题,只要浏览器打开localhost:8080就可以看到Jenkins的页面了。但是想要通过其他机器访问,可能还需要设置防火墙,把Jenkins的端口开放访问。
- 设置防火墙,开放端口访问(此处使用8080端口):
firewall-cmd --zone=public --add-port=8080/tcp --permanent
firewall-cmd --zone=public --add-service=http --permanent
firewall-cmd --reload
firewall-cmd --list-all
- 设置开机自动启动:
chkconfig jenkins on
OK,Jenkins的初步安装配置就这么简单。接下来就可以登录Jenkins进行更深入的探索和使用了。
其他:
- 配置文件:/etc/sysconfig/jenkins
- 日志:/var/log/jenkins/jenkins.log
- 安装时默认的创建了一个jenkins用户,用来运行Jenkins服务,如果你通过修改配置文件(JENKINS_USER项)使用另一个用户来运行Jenkins服务,别忘了同时变更/var/log/jenkins, /var/lib/jenkins, and /var/cache/jenkins的所有者。
CentOS6.5安装Jenkins的更多相关文章
- centos6.8 安装jenkins
1.使用yum安装java环境 #查看CentOS自带JDK是否已安装yum list installed |grep java #查看yum库中的Java安装包yum -y list java*#以 ...
- centos6上安装jenkins
一.安装jdk 1.下载地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html ...
- 阿里云服务器CentOS6.9安装jenkins
jenkins安装 jenkins安装方式好几种,此处介绍基于tomcat安装,比较方便. 首先,通过官网下载jenkins.war文件,下载地址:https://jenkins.io/ 下载完成,将 ...
- CentOS6安装Jenkins
1.安装最新版JDK(作为JENKINS运行环境)# mount -t cifs //192.168.8.1/share /mnt -o username=share,password=share,n ...
- Linux(centos6.5)下安装jenkins
Jenkins 的前身是 Hudson 是一个可扩展的持续集成引擎. 通俗的来讲,jenkins就是一个可以实现自动化部署的一个插件, 对于我来说,也是应用在系统部署上. 废话不多说,直接进入我们的安 ...
- centos6.9安装xampp后报错:egrep: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory
1.centos6.9安装xampp(xampp-linux-x64-7.0.21-0-installer.run)后启动的时候,报错: egrep: error while loading shar ...
- Centos 6安装 Jenkins
前言 持续集成的概念 持续集成,Continuous integration ,简称CI. 持续集成正是针对这一类问题的一种软件开发实践.它倡导团队开发成员必须经常集成他们的工作,甚至每天都可能发生多 ...
- Centos 6.10 安装 Jenkins
前言 持续集成的概念 持续集成,Continuous integration ,简称CI. 持续集成正是针对这一类问题的一种软件开发实践.它倡导团队开发成员必须经常集成他们的工作,甚至每天都可能发生多 ...
- 在centos7上安装Jenkins
在centos7上安装Jenkins 安装 添加yum repos,然后安装 sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins ...
随机推荐
- python内存相关问题
想要弄清楚内存相关的问题,就要理清楚:变量.内存地址.值之间的关系:1.程序里什么时候分配新的内存地址?答:1.定义一个变量,内存就开辟一个内存空间,分配一个内存地址. 特殊: 如:a=687 a=1 ...
- day36 mysql 表的具体操作
一 库操作 1.创建数据库 1.1 语法 CREATE DATABASE 数据库名 charset utf8; 1.2 数据库命名规则 可以由字母.数字.下划线.@.#.$ 区分大小写 唯一性 ...
- spark 2.X 疑难问题汇总
当前spark任务都是运行在yarn上,所以不用启动长进程worker,也没有master的HA问题,所以主要的问题在任务执行层面. 作业故障分类故障主要分为版本,内存和权限三方面. - 各种版本不一 ...
- @AutoConfigureAfter不生效 @Configration bean的创建顺序
https://gooroo.io/GoorooTHINK/Article/17466/Lessons-Learned-Writing-Spring-Boot-Auto-Configurations/ ...
- 惠普台式机在UEFI BIOS设置通电自动开机 影响电脑自动重启关不了机设置
设置通电自动开机 影响电脑自动重启关不了机设置 惠普台式机在UEFI BIOS中 1. 开机时不断点击F10键进入BIOS,选择Advanced(高级)然后选择Boot Options,点击回车 ...
- windows下安装TensorFlow(CPU版)
建议先到anaconda官网下载最新windows版的anaconda3.6,然后按步骤进行安装.(这里我就不贴图了,自己下吧) 1.准备安装包 http://www.lfd.uci.edu/~goh ...
- 2.1 Rust概念
标识符 The first character is a letter.The remaining characters are alphanumeric or _.或The first charac ...
- my14_mysql指定时间恢复之模拟从库
场景 *********************************线上库数据误删除,存在几天前的一份全备数据,现需要恢复这些误删除的数据本例方案:在另外一台服务器上,恢复全备,搭建binlog ...
- mpdf Could not find image file (http://local.com/xxxxx)
记录一下昨天和今天遇到的,yii2使用mpdf的时候,图片是使用php方法生成的二维码,所以图片地址为http://local.com/xxxxx,url中携带不同的参数. 但是开启了 $mpdf-& ...
- spring事务的传播性
<!--配置事务传播特性 --><tx:advice id = "txAdvice" transaction-manager = "txManage&q ...