一、安装java环境

1.查看服务器版本

cat /etc/redhat-release

CentOS Linux release 7.2.1511 (Core)

升级操作系统

yum update -y

2.安装java

yum install java

但对于centos有个问题,不可以安装成gcj(GNU Compiler for the Java Programing Language),导致jenkins不工作,如果查看java版本类似如下,需要卸载,安装其他版本

java -version

java version "1.5.0"

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

3.卸载异常版本:

yum remove java

4.搜索openJDK版本

yum search openjdk

#java-1.7.0-openjdk-src.x86_64 : OpenJDK Source Bundle

#java-1.8.0-openjdk.x86_64 : OpenJDK Runtime Environment

#java-1.8.0-openjdk-accessibility.x86_64 : OpenJDK accessibility connector

...

5.安装openJDK

#安装`1.8.0`的

yum install java-1.8.0-openjdk

6.查看java版本

java -version

openjdk version "1.8.0_102"

OpenJDK Runtime Environment (build 1.8.0_102-b14)

OpenJDK 64-Bit Server VM (build 25.102-b14, mixed mode)

二、安装jenkins

1.下载依赖

sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo

2.导入秘钥

sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key

3.安装

yum install jenkins

4.启动前检查是否已安装jdk

java   #显示java参数即证明已安装jdk

5.查找jenkins安装路径

rpm -ql jenkins

jenkins相关目录释义:

(1)/usr/lib/jenkins/:jenkins安装目录,war包会放在这里。

(2) /etc/sysconfig/jenkins:jenkins配置文件,“端口”,“JENKINS_HOME”等都可以在这里配置。

(3)/var/lib/jenkins/:默认的JENKINS_HOME。

(4)/var/log/jenkins/jenkins.log:jenkins日志文件。

6.配置jenkins

(1)查找jenkins端口

vim /etc/sysconfig/jenkins

:set ignorecase

/jenkins_port 回车

查找到jenkins端口为8080

(2)查看其他端口占用情况

netstat -ntlp

显示已被占用端口

被占用端口与jenkins端口8080无冲突,即可进入下一步启动jenkins

(3)启动jenkins

java -jar /usr/lib/jenkins/jenkins.war --httpPort=8080

注意:只在第一次启动jenkins时,使用如上语句,后续jenkins配置成功后的服务启停需使用service jenkins start/stop/restart

(4)修改jenkins端口

若默认8080端口未被占用,可不修改

若端口已被占用,则修改端口为其他端口,并将对应端口开放

#端口改为8899

java -jar /usr/lib/jenkins/jenkins.war --ajp13Port=-1 --httpPort=8899

#启动

java -jar /usr/lib/jenkins/jenkins.war --httpPort=8899

启动完成

(5)验证jenkins能否打开

在宿主机浏览器输入http://IP:Port

我这里输入:http://192.168.114.128:8080

(修改端口后输入:http://192.168.114.128:8899)

注意事项:

如果打不开,配置一下防火墙设置

firewall-cmd --zone=public --add-port=8080/tcp --permanent

firewall-cmd --reload

三、彻底卸载

service jenkins stop

yum clean all

yum -y remove jenkins

rm -rf /var/cache/jenkins

rm -rf /var/lib/jenkins/

rm -rf /etc/init.d/jenkins

rm -rf /etc/logrotate.d/jenkins

rm -rf /etc/sysconfig/jenkins

rm -rf /usr/sbin/rcjenkins

rm -rf /var/log/jenkins

rm -rf /usr/lib/jenkins

转载于:https://www.cnblogs.com/Jasmin/p/9877117.html

CentOS7安装Jenkins Master相关推荐

  1. 阿里云-Centos7安装Jenkins

    Centos7安装Jenkins 安装 1.下载依赖 wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stabl ...

  2. jenkins学习笔记2-在centos中安装jenkins master测试环境

    在centos中安装jenkins 1)安装目录 pwd (/home/AAA) 2)检查java是否安装 [AAA@Centos_AAA jenkins]$ java -version java v ...

  3. CentOS7 安装 Jenkins( 构建 Vue 和 dotNET Core )

    之前的自动构建工具 Jenkins 是部署在公司内网的 Windows 服务器上,现在武汉处于非常时期,兄弟们都在家自我隔离,为了远程提交的代码能自动构建,需要在外网的 CentOS 服务器上搭建 J ...

  4. CentOS7安装Jenkins教程

    1.下载Jenkins Jenkins下载地址:http://jenkins-ci.org/ 或 https://mirrors.jenkins-ci.org/redhat/ 2.安装jenkins ...

  5. centos7搭建jenkins小记

    背景 手贱又上百度查 centos7安装jenkins,五花八门好吧.看着官方文档开搞吧,记录遇到的一些小坑 安装java环境 1.查看服务器版本 centos7,继续. cat /etc/redha ...

  6. 在centos7上安装Jenkins

    在centos7上安装Jenkins 安装 添加yum repos,然后安装 sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins ...

  7. VMware下centos7安装k8s(Kubernetes)多master集群

    上一节:VMware下centos7安装k8s(Kubernetes)集群 1.使用MobaXterm打开多个窗口,进行多窗口同时编辑,已提前改好IP和hostname. 2.修改hosts,用vim ...

  8. CentOS7安装k8s服务--Master节点和Node节点

    CentOS7安装k8s服务 需求是在六台服务器上安装k8s服务,三台master节点,三台node节点,服务器的操作系统是BC-Linux,就当Centos用吧. 先给出大佬的文章(我就是看他的): ...

  9. centos7安装yum_centos7下yum方式安装jenkins

    一.首先安装java组件 1.可以直接yum安装 yum install -y java 2.或者下载jdk的包,设置环境变量也是可以的 https://download.oracle.com/otn ...

  10. linux下安装Jenkins(centos7,另附使用docker安装)

    目录 1.下载安装包 2.修改配置 3.登陆Jenkins 4.安装git相关插件(用于自动化部署) 5.使用docker安装jenkins 6.docker安装jenkins常见问题: 1.下载安装 ...

最新文章

  1. iOS app 切图
  2. P2150-[NOI2015]寿司晚宴【dp】
  3. 电脑摄像头未能创建连接服务器,Win7中摄像头提示未能创建视频预览错误怎么办...
  4. 3月份Github上最热门的Python开源项目
  5. cmd输入pip报错_安装虚拟环境+pip安装XXX包的常见操作与报错解决
  6. 使用maven搭建ssm项目配置+tomact
  7. python学习手册记录
  8. VSCode中Clangd无法找到stdio.h
  9. 锐捷服务器无线认证配置,锐捷AC CMCC-WEB认证配置详解
  10. 用matplotlib中的FuncAnimation()实现GDP世界排名动态图
  11. 数据分析常用数据来源及报告网站记录
  12. 关于MFi认证你所必须要知道的事情
  13. vite项目(vue-ts)搭建常用插件引入方式
  14. SSO(Single Sign On)系列(一)--SSO简介
  15. ubuntu18.04安装英伟达驱动
  16. 哈希切割+布隆过滤器
  17. 2016年川师大软件工程本科生博客地址列表
  18. puzzle(1311)点亮所有的灯
  19. win7-win11多系统VHD和VHDX安装简单攻略
  20. UE4 安卓打包失败“Build-tool 31.0.0 is missing DX”

热门文章

  1. 用Python爬取淘宝2000款套套
  2. 八大编程语言之父:爸爸们节日快乐!
  3. Sqlite和mysql的区别及优缺点
  4. Django - 请求与响应、表单、中间件、上下文处理器
  5. Light OJ 1011
  6. 【Cocos2d游戏开发之八】开启高清(960*640)模式问题与解答、图片适配以及设置iphone横竖屏...
  7. gridview中js的绑定问题 一个js的函数[转]
  8. Flutter 基础Widgets之容器Container详解
  9. 新物联网时代的整合战略
  10. Software caused connection abort: socket write error 问题原因推测