热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

CentOS7.0上Jenkins的使用

准备工作Jenkins的安装要保证系统中已经安装好了jdk,最好是jdk1.5以上安装javasudoyuminstalljava(如果出现问题,请参考后面问题及解决方法)安

准备工作

Jenkins的安装要保证系统中已经安装好了jdk,最好是jdk1.5以上

安装java

sudo yum install java (如果出现问题,请参考后面问题及解决方法)

安装jenkins

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稳定版本

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

启动jenkins

首先重启jenkins并设置其开机启动
sudo service jenkins restart
sudo chkconfig jenkins on
* 方法一
切换到jenkins.war存放的目录,输入如下命令:
java -jar jenkins.war
在浏览器中(推荐火狐)输入: IP地址:8080(默认为8080端口,如果需要使用别的端口,后面会讲到)就可以打开jenkins。
* 方法二
使用tomcat打开,解压tomcat到某个目录下,如/usr/local,进入tomcat/bin目录下,启动tomcat,将jenkin.war文件放入tomcat下的webapps目录下,启动jenkins时,会自动在webapps目录下建立jenkins目录,所以在地址栏上需要输入的地址和方法一有点不同。

如果启动过程中遇到一些问题,无法正常启动,查看后面问题及解决方法


安装过程中遇到的问题及解决方法

错误1 启动或重启jenkins出现如下错误提示:

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

解决方法

出现此问题,很有可能是因为java未被安装,或者安装的java版本不正确,使用命令sudo java -version查看java版本,如果出现类似于如下:
java -version
java version “1.5.0”
gij (GNU libgcj) version 4.4.6 20110731 (Red Hat 4.4.6-3)
说明你正在使用默认的GCJ,不能和jenkins兼容,那么需使用如下命令重新安装:
sudo yum remove java
sudo yum install java-1.6.0-openjdk

错误2 启动时出现update.xml的问题

出现该问题是因为jenkins自带的update.xml文件里的更新路径不对,复制update.xml文件里的路径,复制到浏览器打开时会自动跳转到新的路径,将新的路径复制到update.xml中,重新启动即可。

错误3 启动时不成功–防火墙的问题

访问过程中如果不成功,很有可能是因为防火墙的问题,使用如下命令开放防火墙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

jenkins端口使用

如果在启动jenkins时不使用默认的8080端口,则有如下关于端口操作的命令:
–httpPort=8888 使用8888端口作为jenkins的访问端口
–prefix=/jenkins 增加访问路径的前缀,如原来访问时为http://127.0.0.1:8080,现在则变为
http://127.0.0.1:8080/jenkins
–httpListenAddress=127.0.0.1 绑定监听的地址


推荐阅读
  • 在云服务器中搭建Jupyter Notebook环境
    目录前言二、JupyterNotebook搭建步骤1.云服务器准备2.安装Python及pip3.安装JupyterNotebook4.运行JupyterNoteboo ... [详细]
  • 最近用python写了一个小程序,想发布出去让人试用又不想暴露源码,搜索了一下发现将py文件编译成pyd文件就能达到目的。转换过程很简单,但是在调用pyd文件并且打包为单个exe文 ... [详细]
  • 如何理解MyBatis动态SQL
    本篇内容主要讲解“如何理解MyBatis动态SQL”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何理解M ... [详细]
  • 突然觉得服务器ssh密码登录总是浪费一定量的时间,就想试试用sshKey进行登录。生成服务器sshkey和本地sshkey$ssh-keygen在服务器上生成一个authorize ... [详细]
  • centos卸载不必要的程序_在 Linux 中移除从源代码安装的程序的一种简单的方法...
    不是所有的程序都可以在官方或者第三方库中找到,因此你不能使用常规的包管理来安装它们。有时你不得不从源代码中手动构建这些程序。就如你已经知道的一样,当你从 ... [详细]
  • 1、安装插件即可在源码管理中看见svn的选项subversion2、源码管理中配置svn的工程地址  3、点击Credentials的【添加】配置svn的用户名密码,完成后选取即可 ... [详细]
  • 大数据学习环境安装关于防火墙​centos7使用的是firewalld,centos之前使用的是iptablesCentOS7关闭防火墙查看防火墙状态sudosy ... [详细]
  • 一安装配置1.配置文件mongod.cfg(路径:D:\data\config\mongod.cfg)如下:    systemLog:destination ... [详细]
  • 【scrapy】爬取汽车车型数据
    汽车最近想在工作相关的项目上做技术改进,需要全而准的车型数据,寻寻觅觅而不得,所以就只能自己动手丰衣足食,到网上获(窃)得(取)数据了。汽车之家是大家公认的数据做的比较好的汽车网站 ... [详细]
  • UDP协议开发
    UDP是用户数据报协议(UserDatagramProtocol,UDP)的简称,其主要作用是将网络数据流量压缩成数据报形式,提供面向事务的简单信息传送服务。与TCP协议不同,UD ... [详细]
  • http://segmentfault.com/a/1190000000440293?page=1#c-1190000000440293-1050000000449039这是博主原帖 ... [详细]
  • pdf怎么把html变成pdf1 用AdobeAcroat8.1.2,打开网页后,页面右键菜单中会出现一个“转换为AobePDF的选项,点击就可以转换。 安装AdobeAcroba ... [详细]
  • 人生的旅途,前途很远,也很暗。然而不要怕,不怕的人的面前才有路。——鲁迅自从上一篇博客发布后,已经有很长时间没有更新博客了,一直忙着支付通的事情,在此给大家道个歉。先贴个图:你不要惊讶 ... [详细]
  • Blueman - Ubuntu的蓝牙管理器
    nsitionalENhttp:www.w3.orgTRxhtml1DTDxhtml1-transitional.dtd ... [详细]
  • 在Docker中,将主机目录挂载到容器中作为volume使用时,常常会遇到文件权限问题。这是因为容器内外的UID不同所导致的。本文介绍了解决这个问题的方法,包括使用gosu和suexec工具以及在Dockerfile中配置volume的权限。通过这些方法,可以避免在使用Docker时出现无写权限的情况。 ... [详细]
author-avatar
JRamboKing
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有