linux CentOS7.6安装jenkins(小白版本)

news2024/9/21 8:00:48

前言

本人是一个前端开发者,由于有时候需要发版自己的东西,所以想搞一个Jenkins玩玩,看了网上好多教程,但是都不是针对小白的,比如linux怎么输入,怎么结束,自己也是搞了好久踩了好多坑 所以记录一下 给小白必坑

注意

这里我有必要提一下,我之前按照网上来的 版本都是老版本的( jdk和jenkins都是老的) 然后到jenkins安装插件的时候说要新版本的才能跑起来。。。所以之后要是按照步骤跑不起来可以把Jenkins和jdk安装新版本的就行了,含泪写下,都是踩坑过来的。。。

环境

环境的话倒是没啥特别要准备的,因为后续会带着一起做,但是前提你要有一个服务器,该文章的所有操作全是在服务器上操作的,本文示例服务器是CentOS7.6

安装步骤

第一步: 安装JDK

因为Jenkins是基于java写的所以要依赖JDK,不用担心你不懂java,跟着步骤走就行

yum install java-11-openjdk* -y

第二步:安装Jenkins

2.1 下载

 wget https://repo.huaweicloud.com/jenkins/redhat-stable/jenkins-2.361.1-1.1.noarch.rpm

2.2 解压

rpm -ivh jenkins-2.361.1-1.1.noarch.rpm

2.3 修改Jenkins配置

这里要将Jekins的用户改为root,当然也可以改为其他的用户,不过你要新建一个,小白的话就改为root就行,端口修改的话,在后面我补充了

1.vi /etc/sysconfig/jenkins
2.英文输入法状态下按i键 进行输入  

3.找到JENKINS_USER 更改值为root
4.按esc键盘 退出输入
5.英文输入法状态下按住 :  然后输入wq

第三步:启动Jenkins

systemctl start jenkins 

第四步:浏览器输入

xxx表示服务器的ip 端口号如果该了的话就用改过的没改的话就用8080

浏览器输入 xxx.xxx.xxx:7777 

看到如下 莫慌 跟着走
在这里插入图片描述
在你的服务器输入以下命令,你会拿到一个密码 输入进去,点击继续就行

cat /var/lib/jenkins/secrets/initialAdminPassword

第五步:初始化

点击继续后,会看到如下的页面,根据图片步骤来即可
在这里插入图片描述
接下来会看到如下页面 跟着指引走

在这里插入图片描述
然后会看到如下页面,你可以创建一个管理员用户,名字和密码自定义就行,,然后点击保存并完成
在这里插入图片描述
之后继续点击保存并完成
在这里插入图片描述

第六步:插件的安装

因为Jenkins默认下载路径是他的官网,由于我们在国内(原因你懂的),所以有可能会导致下载不成功,我们要更改下载地址

1.进入页面点击右侧Manage jenkins

在这里插入图片描述
2.点击Manage Plugins

在这里插入图片描述
3. 点击Available,这里主要点击这个要等当前页面加载完毕后(看页面左上角是否还在转圈)才执行下一步
在这里插入图片描述
4.接下来在服务器输入如下命令,分布执行 下面有两步

cd /var/lib/jenkins/updates
 
sed -i 's/http:\/\/updates.jenkinsci.org\/download/https:\/\/mirrors.tuna.tsinghua.edu.cn\/jenkins/g' default.json && sed -i 's/http:\/\/www.google.com/https:\/\/www.baidu.com/g' default.json

5.现在来到页面,点击Advanced,拉到最下面,找到Update Site,更换url为以下,最后点击submit即可

https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json

在这里插入图片描述
在这里插入图片描述
6.最后再浏览器输入/restart,回车,进行重启即可,然后会看到Yes按钮,选择即可

xxx.xxx.xxx:8080/restart

7.等待重启后会看到以下页面 ,输入最开始录入的用户名密码即可
在这里插入图片描述

  1. 现在让我们来安装一个插件吧
    右侧选择Manage Jenkins -> Manage Plugins -> Available
    在输入框输入Chinese,选中然后点击Download now and install after restart
    在这里插入图片描述
    等到如图一样表示下载完毕,然后点击 Restart … 复选框
    在这里插入图片描述
    等待之后输入用户名密码进入即可

补充

修改端口号

Jenkins默认端口是8080,如果你想要修改端口,按照如下
在服务器输入
第一步

systemctl edit jenkins

第二步
按i,然后将以下内容输入进去

[Service]
Environment="JENKINS_PORT=8081"

第三步
esc建, 按:,输入wq
输入systemctl status jenkins进行重启Jenkins

结语

恭喜您,安装完毕

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1238297.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

电商领域的三大沉疴难题?实在智能RPA来帮你药到病除!

在电商市场规模迅速扩大的当下,厂家们为了保持自身的竞争力,纷纷走上了数智化转型的道路,明白学会使用自动化利器才是制胜之道。 如今从产业的生产线到运营商、物流运输、商品售前、商品售后,实在RPA在电商平台的应用已经十分广泛…

el-input限制输入整数等分析

文章目录 前言1、在 Vue 中,可以使用以下几种方式来限制 el-input 只能输入整数1.1 设置input 的 type为number1.2 使用inputmode1.3 使用自定义指令1.4 使用计算属性1.5 使用 onafterpaste ,onkeyup1.6 el-input-number 的precision属性 总结 前言 input 限制输入…

[点云分割] 欧式距离分割

效果&#xff1a; 代码&#xff1a; #include <iostream> #include <chrono>#include <pcl/ModelCoefficients.h> // 模型系数的定义 #include <pcl/io/pcd_io.h> #include <pcl/point_types.h> // 各种点云数据类型 #include <pcl/sample_c…

云南旅游攻略思维导图

马上就要2024年春节了&#xff0c;相信小伙伴们都蠢蠢欲动了&#xff0c;春节去哪里玩&#xff1f;今天小P来给大家分享云南旅游攻略了&#xff0c;希望可以对大家有所帮助。 为什么要来云南呢&#xff1f;因为云南的绝大多数地方&#xff0c;一年四季总是那样温暖&#xff1b;…

redis的主从复制,哨兵模式

1.主从复制 主从复制&#xff1a;主从复制是redis实现高可用的基础&#xff0c;哨兵模式和集群都是在主从复制的基础之上实现高可用 主从复制实现数据的多机备份&#xff0c;以及读写分离&#xff08;主服务器负责写&#xff0c;从服务器只能读&#xff09; 缺陷&#xff1a…

java springboot测试类鉴定虚拟MVC运行值与预期值是否相同

好 上文java springboot在测试类中构建虚拟MVC环境并发送请求中 我们模拟的MVC环境 发送了一个请求 我们这次需要 对比 预期值和运行值是否一直 这里 我们要用一个 MockMvcResultMatchers 他提供了非常多的校验类型 例如 请求有没有成功 有没有包含请求头信息 等等 这里 我们做…

前端性能优化总结

这里写目录标题 页面性能测试工具测试指标 前端页面性能常见的问题前端页面性能优化常见策略及方案dns优化------预解析域名&#xff08;异步进行&#xff09;http请求优化减少请求次数同时多开持久连接 前面面试url从输入到确认搜索发生了什么js介绍new一个对象的过程&#xf…

智能配电房环境监控系统

智能配电房环境监控系统是一种用于实时监测和控制配电房环境的系统。依托电易云-智慧电力物联网&#xff0c;通过集成应用物联网技术&#xff0c;实现对配电房内环境的全天候状态监视和智能控制。以下是智能配电房环境监控系统的主要功能&#xff1a; 环境数据实时监测&#xf…

Autoware.universe部署06:使用DBC文件进行UDP的CAN通信代码编写

目录标题 一、安装DBC文件编辑工具VectorCANdb二、编写DBC文件2.1 CAN通信协议2.2 编写DBC文件2.2.1 根据CAN协议设置signals2.2.2 设置报文2.2.3 建立节点 三、根据DBC文件编写ROS2驱动程序四、实际通信调试 根据CAN协议编写DBC文件&#xff0c;通过DBC文件编写ROS2包进行UDP通…

Centos7使用rpm安装mysql 5.7.43

Centos7使用rpm安装mysql 5.7.43 1、下载rpm包 wget https://downloads.mysql.com/archives/get/p/23/file/mysql-5.7.43-1.el7.x86_64.rpm-bundle.tar2、解压并安装 tar xf mysql-5.7.43-1.el7.x86_64.rpm-bundle.tar yum -y install mysql-*3、按需修改mysql配置 #注意&a…

【OpenCV实现图像:使用OpenCV进行物体轮廓排序】

文章目录 概要读取图像获取轮廓轮廓排序小结 概要 在图像处理中&#xff0c;经常需要进行与物体轮廓相关的操作&#xff0c;比如计算目标轮廓的周长、面积等。为了获取目标轮廓的信息&#xff0c;通常使用OpenCV的findContours函数。然而&#xff0c;一旦获得轮廓信息后&#…

WCS WMS WES关系

一、定义&#xff1a; 仓库控制系统 &#xff08;WCS&#xff09; 是一种软件应用程序。 WCS用于指导仓库和配送中心&#xff08;DC&#xff09; 内的实时活动。作为仓库/配送中心的“交通警察”&#xff0c;WCS 负责保持一切顺利运行&#xff0c;最大限度地提高物料搬运子系…

Android修行手册-溢出父布局的按钮实现点击

Unity3D特效百例案例项目实战源码Android-Unity实战问题汇总游戏脚本-辅助自动化Android控件全解手册再战Android系列Scratch编程案例软考全系列Unity3D学习专栏蓝桥系列ChatGPT和AIGC &#x1f449;关于作者 专注于Android/Unity和各种游戏开发技巧&#xff0c;以及各种资源分…

《算法通关村——幂运算问题解析》

《算法通关村——幂运算问题解析》 2 的幂 给你一个整数 n&#xff0c;请你判断该整数是否是 2 的幂次方。如果是&#xff0c;返回 true &#xff1b;否则&#xff0c;返回 false 。 如果存在一个整数 x 使得 n 2x &#xff0c;则认为 n 是 2 的幂次方。 示例 1&#xff1…

纽扣电池上架TEMU、亚马逊美国站需要做什么认证?纽扣电池认证标准16CFR1700.15,16CFR1700.20

近日&#xff0c;Temu连发多条卖家弹窗内容均为商品质量事故违规处理通告。其中一条为卖家销售的车载吸尘器发生烧毁、冒烟等情况&#xff0c;产生用户人伤、财损等舆情。经查实是商家偷换关键部件锂电池&#xff0c;导致商品质量下降造成事故。TEMU对于问题车载吸尘器处理结果…

MATLAB实现灰色预测

久违了&#xff0c;前段时间由于学习压力大&#xff0c;就没怎么更新MATLAB相关的内容&#xff0c;今天实在学不进去了&#xff0c;换个内容更新一下~ 本贴介绍灰色预测模型&#xff0c;这也是数学建模竞赛常见算法中的一员&#xff0c;和许多预测模型一样——底层原理是根据已…

win10 eclipse安装教程

前言&#xff1a;安装eclipse之前必须安装JDK&#xff0c;JDK是编译环境&#xff0c;eclipse是集成开发平台。 一、JDK的安装 Java Development Kit 简称 JDK (一). 官方下载地址&#xff1a; Java Archive Downloads - Java SE 8u211 and later (oracle.com) 找到&#xf…

【每日一题】2304. 网格中的最小路径代价-2023.11.22

题目&#xff1a; 2304. 网格中的最小路径代价 给你一个下标从 0 开始的整数矩阵 grid &#xff0c;矩阵大小为 m x n &#xff0c;由从 0 到 m * n - 1 的不同整数组成。你可以在此矩阵中&#xff0c;从一个单元格移动到 下一行 的任何其他单元格。如果你位于单元格 (x, y) …

分享-Spss下载含spss25.spss26.spss27等版本

为了学习spss买的&#xff0c;分享安装程序给大家 SPSS 27是一款用于统计分析和数据挖掘的软件&#xff0c;以下是SPSS 27的功能介绍和配置建议&#xff1a; 功能介绍&#xff1a; 数据管理&#xff1a;SPSS 27可以对数据进行管理和清洗&#xff0c;包括数据输入、缺失值处理…