Centos7安装配置jenkins(Tomcat)
Centos7安装配置jenkins(Tomcat)
一、准备工作
1.1 安装JDK1.8
具体安装过程不在赘述。
1.2 下载jenkins的war包
jenkins官网下载地址:https://www.jenkins.io/download/

1.3 关闭服务器防火墙和selinux
#关闭防火墙
# systemctl stop firewalld
# systemctl disable firewalld
#临时关闭selinux
setenforce 0
#永久关闭selinux
# vim /etc/selinux/config
#修改SELINUX=enforcing为SELINUX=disabled
SELINUX=disabled

二、安装配置
我这里安装部署的方式是将jenkins的war包放到Tomcat里面,然后启动Tomcat来运行jenkins。
2.1上传Tomcat到服务器

2.2自定义jenkins的主目录
在linux系统中jenkins默认的主目录在用户家目录下面的.jenkins中,如:/root/.jenkins,如果使用默认路径,会导致出现空间不够用的情况。所以我这里自定义一下jenkins主目录。
我的服务器上/home空间比较大,所以我将jenkins的主目录放到/home下
2.2.1 创建jenkins主目录
# mkdir /home/jenkins_dir
2.2.2 声名jenkins主目录
修改Tomcat配置文件声名jenkins主目录
# cd /home/apache-tomcat-8.5.51/bin/
# vim catalina.sh
#添加一行
export JENKINS_HOME="/home/jenkins_dir"

修改系统环境变量声名jenkins主目录
# vim /etc/profile
#在文件末尾增加一行
export JENKINS_HOME=/home/jenkins_dir
#重新加载系统环境变量
# source /etc/profile
2.2.3 设置Tomcat默认访问项目
修改Tomcat配置文件设置jenkins为Tomcat的默认访问项目
# cd /home/apache-tomcat-8.5.51/conf/
# vim server.xml
#在Host标签下增加一行
<Context path="" docBase="jenkins" reloadable="false"/>

2.3 上传jenkins的war包
上传jenkins的war包到Tomcat的webapps下

2.4 启动Tomcat
# cd /home/apache-tomcat-8.5.51/bin/
# ./startup.sh && tail -f ../logs/catalina.out
看日志出现如下内容就表示jenkins已经启动

记住日志中的这串内容,这是安装初始化密码。
三、初始化jenkins
3.1 访问jenkins的web页面
浏览器访问你的服务器IP加8080端口(你的Tomcat端口是什么就访问什么)
如果出现Jenkins正在启动,请稍候... ... 那就等等...

或者在这里可以直接修改一下载插件的地址,因为默认是从国外站点下载插件的,众所周知很慢....
3.2 jenkins安装插件加速
修改jenkins主目录下的文件hudson.model.UpdateCenter.xml将里面的地址修改为https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
# cd /home/jenkins_dir/
# vim hudson.model.UpdateCenter.xml<?xml version='1.1' encoding='UTF-8'?>
<sites>
<site>
<id>default</id>
<url>https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json</url>
</site>
</sites>

修改之后重启tomcat,重新在浏览器访问
等出现如下界面,将上面日志中的管理员密码复制到此处点击继续

3.2 安装插件
我这里选择安装推荐的插件,这里可能需要花费一些时间,倒杯茶稍等一下【如果上面你做了3.2那么安装插件的速度应该会比较快】。

如果是有安装失败的那就,点击重试,就会重新下载安装失败的插件。
插件安装完成之后点击保存并完成即可
3.2 设置管理员用户
创建第一个管理员用户,按照提示填写就行了,忘记截图了。
3.3 实例配置

保持默认即可,保存完成
3.4 安装完成

Centos7安装配置jenkins(Tomcat)的更多相关文章
- Centos7安装配置gitlab
Centos7安装配置gitlab 这篇文字我会介绍在Centos7上安装gitlab,配置gitlab的smtp,并且创建项目demo. sudo yum install openssh-serve ...
- Centos7安装配置Apache+PHP+Mysql+phpmyadmin
转载自: Centos7安装配置Apache+PHP+Mysql+phpmyadmin 一.安装Apache yum install httpd 安装成功后,Apache操作命令: systemctl ...
- Centos7安装配置JDK8
Centos7安装配置JDK8 一.准备工作 第一步,去甲骨文官网下载Jdk相应的版本,我这里下载的是jdk1.8. 第二步将你从官网上下载下来的jdk使用FTP工具上传到云服务器上的相应目录,我的是 ...
- Ubuntu下安装配置JDK,Tomcat,MySql
jdk安装配置 下载jdk-6u45-linux-x64.bin 切换到root用户su root 切换目录,新建文件夹,复制文件cd /usr mkdir javacd javacp 路径 ...
- centos7命令行和图形界面的相互切换(附centos7安装配置教程)
一.最近安装了centos7,发现在命令行和图形界面的相互切换命令上,与centos以往版本有很大不同,先整理如下,加深记忆. 1,centos7默认安装后,跟其他版本一样,启动默认进入图形界面: 2 ...
- (转)Centos7安装配置NFS服务和挂载
Centos7安装配置NFS服务和挂载 原文:https://www.u22e.com/601.html NFS简介 NFS(Network File System)即网络文件系统,是FreeBSD支 ...
- CentOS7 安装配置笔记
CentOS7 安装配置笔记 1.通过镜像安装 CentOS7 ==============================* 使用 UltraISO 9.7 或者 rufus-3.5p 制作ISO的 ...
- CentOs安装配置Jenkins(一)
安装 RPM方式安装 #如果下列版本不是您需要的版本,可以到清华镜像站点查找自己需要的jenkins版本rpm地址 #清华镜像网址:https://mirrors.tuna.tsinghua.edu. ...
- centos7下安装配置jenkins+git+maven+jdk
环境 centos7 jdk1.8 maven3 git 在安装jenkins之前,先安装jdk1.8.maven.git 一. 安装jdk1.8 第一步:下载 jdk-8u131-linux-x64 ...
随机推荐
- 1Spring注入小结
Spring注入小结 (在Application.xml中) Spring学习笔记 周芋杉2021/5/14 1.基本注入类型注入 注入前的准备 <bean id="#配置文件的唯一标 ...
- zimbra启用SMTP认证
zmprov modifyServer {{ you domain }} zimbraMtaTlsAuthOnly FALSE zmcontrol restart 查看对应配置 zmprov getS ...
- [设计模式] 读懂UML图
类之间关系(由强到弱) realize(继承):三角+实线(指向类),继承类(SUV是一种汽车) generalization(实现):三角+虚线(指向接口),实现接口(汽车是一种车) composi ...
- gitbook安装使用教程
以下是gitbook的简略安装使用过程,可以参考一下.后续有时间我再回头修改完善实验目的:安装gitbook后,将相关的文件发布到gitlab上安装node.js在cmd下执行安装npm instal ...
- C++知识点案例 笔记-1
1.重载函数 2.内联函数 3.New.Delete 4.重载与.const形参 5.常数据成员 6.静态成员函数 ==重载函数== #include <iostream> using n ...
- 030. Python装饰器
一 装饰器 1.1 装饰器介绍 扩展函数新功能的@定义:替换旧函数,返回新函数,在不改变原有代码的前提下,为该函数扩展新功能;语法:@ (语法糖) 1.2 装饰器的原型 def show(func) ...
- 阿里云轻量服务器价格及轻量与ECS服务器区别比较
https://yq.aliyun.com/articles/221647 摘要: 阿里云轻量应用服务器价格表及介绍,关于轻量应用服务器和ECS服务器的性能对比 阿里云轻量应用服务器是阿里云新推出的服 ...
- 工作流引擎详解!工作流开源框架ACtiviti的详细配置以及安装和使用
创建ProcessEngine Activiti流程引擎的配置文件是名为activiti.cfg.xml的XML文件.注意与使用Spring方式创建流程引擎是不一样的 使用org.activiti.e ...
- ASP.NET Core MVC 入门到精通 - 3. 使用MediatR
ASP.NET Core MVC 入门到精通 - 3. 使用MediatR 环境: .NET 5 ASP.NET Core MVC (project) 1. MediatR MediatR .NET中 ...
- NLP文本分类
引言 其实最近挺纠结的,有一点点焦虑,因为自己一直都期望往自然语言处理的方向发展,梦想成为一名NLP算法工程师,也正是我喜欢的事,而不是为了生存而工作.我觉得这也是我这辈子为数不多的剩下的可以自己去追 ...