CentOS7安装Jenkins Master
一、安装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相关推荐
- 阿里云-Centos7安装Jenkins
Centos7安装Jenkins 安装 1.下载依赖 wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stabl ...
- jenkins学习笔记2-在centos中安装jenkins master测试环境
在centos中安装jenkins 1)安装目录 pwd (/home/AAA) 2)检查java是否安装 [AAA@Centos_AAA jenkins]$ java -version java v ...
- CentOS7 安装 Jenkins( 构建 Vue 和 dotNET Core )
之前的自动构建工具 Jenkins 是部署在公司内网的 Windows 服务器上,现在武汉处于非常时期,兄弟们都在家自我隔离,为了远程提交的代码能自动构建,需要在外网的 CentOS 服务器上搭建 J ...
- CentOS7安装Jenkins教程
1.下载Jenkins Jenkins下载地址:http://jenkins-ci.org/ 或 https://mirrors.jenkins-ci.org/redhat/ 2.安装jenkins ...
- centos7搭建jenkins小记
背景 手贱又上百度查 centos7安装jenkins,五花八门好吧.看着官方文档开搞吧,记录遇到的一些小坑 安装java环境 1.查看服务器版本 centos7,继续. cat /etc/redha ...
- 在centos7上安装Jenkins
在centos7上安装Jenkins 安装 添加yum repos,然后安装 sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins ...
- VMware下centos7安装k8s(Kubernetes)多master集群
上一节:VMware下centos7安装k8s(Kubernetes)集群 1.使用MobaXterm打开多个窗口,进行多窗口同时编辑,已提前改好IP和hostname. 2.修改hosts,用vim ...
- CentOS7安装k8s服务--Master节点和Node节点
CentOS7安装k8s服务 需求是在六台服务器上安装k8s服务,三台master节点,三台node节点,服务器的操作系统是BC-Linux,就当Centos用吧. 先给出大佬的文章(我就是看他的): ...
- centos7安装yum_centos7下yum方式安装jenkins
一.首先安装java组件 1.可以直接yum安装 yum install -y java 2.或者下载jdk的包,设置环境变量也是可以的 https://download.oracle.com/otn ...
- linux下安装Jenkins(centos7,另附使用docker安装)
目录 1.下载安装包 2.修改配置 3.登陆Jenkins 4.安装git相关插件(用于自动化部署) 5.使用docker安装jenkins 6.docker安装jenkins常见问题: 1.下载安装 ...
最新文章
- iOS app 切图
- P2150-[NOI2015]寿司晚宴【dp】
- 电脑摄像头未能创建连接服务器,Win7中摄像头提示未能创建视频预览错误怎么办...
- 3月份Github上最热门的Python开源项目
- cmd输入pip报错_安装虚拟环境+pip安装XXX包的常见操作与报错解决
- 使用maven搭建ssm项目配置+tomact
- python学习手册记录
- VSCode中Clangd无法找到stdio.h
- 锐捷服务器无线认证配置,锐捷AC CMCC-WEB认证配置详解
- 用matplotlib中的FuncAnimation()实现GDP世界排名动态图
- 数据分析常用数据来源及报告网站记录
- 关于MFi认证你所必须要知道的事情
- vite项目(vue-ts)搭建常用插件引入方式
- SSO(Single Sign On)系列(一)--SSO简介
- ubuntu18.04安装英伟达驱动
- 哈希切割+布隆过滤器
- 2016年川师大软件工程本科生博客地址列表
- puzzle(1311)点亮所有的灯
- win7-win11多系统VHD和VHDX安装简单攻略
- UE4 安卓打包失败“Build-tool 31.0.0 is missing DX”
热门文章
- 用Python爬取淘宝2000款套套
- 八大编程语言之父:爸爸们节日快乐!
- Sqlite和mysql的区别及优缺点
- Django - 请求与响应、表单、中间件、上下文处理器
- Light OJ 1011
- 【Cocos2d游戏开发之八】开启高清(960*640)模式问题与解答、图片适配以及设置iphone横竖屏...
- gridview中js的绑定问题 一个js的函数[转]
- Flutter 基础Widgets之容器Container详解
- 新物联网时代的整合战略
- Software caused connection abort: socket write error 问题原因推测