centos7 安装部署jenkins
一、简介
jenkins是一个Java开发的开源持续集成工具,广泛用于项目开发,具有自动化构建、测试和部署等功能,它的运行需要Java环境。
二、搭建环境准备:
# cat /etc/redhat-release
CentOS Linux release 7.5.1804 (Core)
三、搭建步骤:
# yum install java (安装Jenkins之前一定要确认java是否安装,否则可能会出现jenkins服务不能启动的错误)
1、添加存储库:yum的repo中默认没有Jenkins,需要先将Jenkins存储库添加到yum repos
# 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
2、安装jenkins
执行安装命令: # yum install jenkins
3、修改配置
jenkins安装成功后,默认的用户是jenkins,端口是8080,为了防止冲突,并且给用户赋权限,我们修改用户名和端口。
首先查看系统8080端口是否被占用: # netstat -nlt |grep 8080 (如果没有被占用,则不用改端口的配置,否则修改一个没有使用过的端口)
输入命令,进入jenkins配置文件:# vim /etc/sysconfig/jenkins
JENKINS_HOME="/var/lib/jenkins" ### 如果修改jenkins的工作路径,只需要修改此处就好 ,默认的工作目录是 /var/lib/jenkins
JENKINS_JAVA_CMD=""
JENKINS_USER="root" ### 默认的jenkins用户是jenkins,修改jenkins的用户名为root
JENKINS_PORT="" ### 修改jenkins的默认端口
4、启动服务
# service jenkins start
5、浏览器登陆
然后在浏览器输入IP+端口,进行插件安装等操作,首次登陆jenkins需要输入密码
登录密码为 # cat /var/lib/jenkins/secrets/initialAdminPassword
四、jenkins服务卸载
# rpm -e jenkins ## 卸载jenkins服务
# rpm -ql jenkins ## 检查是否卸载成功
# find / -name jenkins | xargs rm -rf ## 彻底删除残留文件
五、jenkins 搭建遇到的问题
1、jenkins创建的工程构建完成的压缩包不能下载,错误信息是:http下载错误403
原因:访问权限被限制
解决方法:系统管理 - 》全局安全配置 -》访问控制 ,打开匿名用户具有可读权限的控制开关即可,如下图:

centos7 安装部署jenkins的更多相关文章
- centos7 安装部署 Jenkins
Jenkins 安装部署 1. 安装资源下载 Jenkin镜像地址: http://mirrors.jenkins-ci.org/status.html 选择清华大学镜像地址下载rpm https:/ ...
- Centos7安装配置jenkins(Tomcat)
Centos7安装配置jenkins(Tomcat) 一.准备工作 1.1 安装JDK1.8 具体安装过程不在赘述. 1.2 下载jenkins的war包 jenkins官网下载地址:https:// ...
- 怎么在linux上安装部署jenkins
怎么在linux上安装部署jenkins 作为一个非科班出身自学的小白,踩过很多的坑,特此留下记录 以下在虚拟机上示例 系统:linux(centos7) 操作方式:xshell连接终端操作 教程之前 ...
- 持续集成①安装部署jenkins从git获取代码
持续集成①安装部署jenkins从git获取代码 一:持续集成的概念: 1.1:总体的概括 持续集成Continuous Integration 持续交付Continuous Delivery 持续部 ...
- CentOS7安装部署zabbix3.4操作记录
CentOS7安装部署zabbix3.4操作记录 1.安装前准备 1.1 查看centos的系统版本 [root@zabbix ~]# cat /etc/redhat-release CentOS L ...
- 【CentOS】安装部署jenkins从git获取代码[转]
持续集成①安装部署jenkins从git获取代码 一:持续集成的概念: 1.1:总体的概括 持续集成Continuous Integration 持续交付Continuous Delivery 持续部 ...
- centos7 安装部署运行 Redis5
原文:centos7 安装部署运行 Redis5 Redis5 下载与解压(官网: https://redis.io/download ) 下载命令:wget http://download.redi ...
- 容器centos7安装部署ansible
容器centos7安装部署ansible centos镜像版本及ansible版本 centos:centos7.5.1804 ansible:2.9.11 启动容器并进入容器 docker run ...
- Centos7安装部署搭建gitlab平台、汉化
Centos7安装部署搭建gitlab平台.汉化 安装环境要求:内存不要小于4G,否则后期web界面可能会报错 一.准备工作 1.1 查看系统版本 首先查询系统版本,下载Gitlab的对应版本 [ro ...
随机推荐
- oracle表的基本操作
--修改名称rename l_user_info to t_user_info --添加带有约束的表 create table t_user_menu( id number(20) primary k ...
- liunx vi 学习
vi有两种状态:命令态和编辑态 命令态中常用的命令: 上下左右移动的处理4个箭头外还有h(左),j(下),k(上),l(右) 调到屏幕显示的首行H,尾行L,x行:xG 0将光标移动到行首:$到行尾,M ...
- 关于Unsupported major.minor version 52.0解决方案的补充
参考:https://blog.csdn.net/jingtianyiyi/article/details/80455916 补充: 这个设置比较容易忽略: 在eclipse中新建tomcat或在原有 ...
- C# Global定时执行Global文件aTimer处理
public class Global : System.Web.HttpApplication { private static event Action eventActions; /// < ...
- 2018-2019-2 20165205《网络对抗技术》Exp4 恶意代码分析
2018-2019-2 20165205<网络对抗技术>Exp4 恶意代码分析 实验要求 监控你自己系统的运行状态,看有没有可疑的程序在运行. 分析一个恶意软件,就分析Exp2或Exp3中 ...
- openstack创建虚拟流程、各组件介绍
登录界面或命令行通过RESTful API向keystone获取认证信息. keystone通过用户请求认证信息,并生成auth-token返回给对应的认证请求. 界面或命令行通过RESTful AP ...
- java idea 代码规范插件
推荐阿里的 p3c https://github.com/alibaba/p3c
- rad 10.2
最大分辨率跟笔记本走了 笔记本最大分辨率 1388 程序界面是 1980*1080 笔记本打开过程序,就自动变为 1388了,界面全乱了.因为设置的 锚点是 右下.
- Xilinx Zynq ZC-702 开发(02)—— 软件程序调试方法
1.简介 本教程将指导您使用 SDK 调试应用程序项目,本教程中描述的调试步骤是非常基础的:有关更多信息,请参考 SDK 帮助中的调试任务. 在使用本教程之前,您应该已经创建了一个应用程序项目,并在工 ...
- SpringBoot多模块项目打包问题
项目结构图如下: 在SpringBoot多模块项目打包时遇见如下错误: 1.repackage failed: Unable to find main class -> [Help 1] 解决步 ...