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

前言

本人是一个前端开发者,由于有时候需要发版自己的东西,所以想搞一个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/updatessed -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.hqwc.cn/news/209135.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

如何用惯性动作捕捉系统,快速创建数字人三维动画?

在动画制作领域,惯性动作捕捉技术已经逐渐成为一种重要的制作手段。通过动捕设备能够将动捕演员真实的动作转化为数字数据,然后在动画中再现这些动作。为了创造出逼真、流畅的数字人动画,惯性动作捕捉系统成为了一大工具。 根据采集方式的不…

HarmonyOS ArkTS 应用添加弹窗(八)

概述 在我们日常使用应用的时候,可能会进行一些敏感的操作,比如删除联系人,这时候我们给应用添加弹窗来提示用户是否需要执行该操作,如下图所示: 弹窗是一种模态窗口,通常用来展示用户当前需要的或用户必须…

2023 年 亚太赛 APMCM (B题)国际大学生数学建模挑战赛 |数学建模完整代码+建模过程全解全析

当大家面临着复杂的数学建模问题时,你是否曾经感到茫然无措?作为2022年美国大学生数学建模比赛的O奖得主,我为大家提供了一套优秀的解题思路,让你轻松应对各种难题。 问题一: 建立没有作物的玻璃温室内的温度和风速分…

【Linux】Linux的常用基本指令

Linux常用基本指令 Linux指令的历史背景前言说明一、 ls 列出文件中的所有内容常用选项 二、pwd 显示当前所在目录进程三、cd 将当前工作目录改变到指定的目录下常用样例 四、touch 1. 更改文档或目录的日期时间 2. 新建一个不存在的文件常用选项 四、mkdir 1. 更改文档或目录的…

[MySQL-基础]SQL语句

目录 hello! 这里是欧_aita的频道。 今日语录: 只有放弃才是真正的失败。 祝福语:愿你的代码生活充满注释,逻辑清晰,debug之路畅通无阻。 大家可以在评论区畅所欲言,可以指出我的错误,在交流中共同进步。 欢迎关注我的…

TypeScript枚举

1、数字枚举 enum Direction {Up,Down,Left,Right, } var Direction; (function (Direction) {Direction[Direction["Up"] 0] "Up";Direction[Direction["Down"] 1] "Down";Direction[Direction["Left"] 2] "L…

taro h5 ios解决input不能自动获取焦点拉起键盘

描述:页面中有个按钮,点击跳转到第二个页面(有input),能直接获取焦点拉起键盘输入 安卓: 直接用focus() ios: focus无效,必须手动拉起 原理: 点击按钮的时候拉起一…

Dubbo从入门到上天系列第十八篇:Dubbo引入Zookeeper等注册中心简介以及DubboAdmin简要介绍,为后续详解Dubbo各种注册中心做铺垫!

文章目录 一:Dubbo注册中心引言 1:什么是Dubbo的注册中心? 2:注册中心关系图解 3:引入注册中心服务执行流程 4:Dubbo注册中心好处 5:注册中心核心作用 二:注册中心实现方案 …

SpringCloud 微服务全栈体系(十六)

第十一章 分布式搜索引擎 elasticsearch 六、DSL 查询文档 elasticsearch 的查询依然是基于 JSON 风格的 DSL 来实现的。 1. DSL 查询分类 Elasticsearch 提供了基于 JSON 的 DSL(Domain Specific Language)来定义查询。常见的查询类型包括&#xff1…

2023年【广东省安全员B证第四批(项目负责人)】报名考试及广东省安全员B证第四批(项目负责人)复审考试

题库来源:安全生产模拟考试一点通公众号小程序 广东省安全员B证第四批(项目负责人)报名考试是安全生产模拟考试一点通总题库中生成的一套广东省安全员B证第四批(项目负责人)复审考试,安全生产模拟考试一点…

hadoop shell操作 hdfs处理文件命令 hdfs上传命令 hadoop fs -put命令hadoop fs相关命令 hadoop(十三)

hadoop fs -help rm 查看rm命令作用 hadoop fs 查看命令 1. 创建文件夹: # hdfs前缀也是可以的。更推荐hadoop hadoop fs -mkdir /sanguo 2.上传至hdfs命令: 作用: 从本地上传hdfs系统 (本地文件被剪切走,不存在了&…

macos端文件夹快速访问工具 Default Folder X 最新for mac

Default Folder X 是一款实用的工具,提供了许多增强功能和快捷方式,使用户能够更高效地浏览和管理文件。它的快速导航、增强的文件对话框、自定义设置和快捷键等功能,可以大大提升用户的工作效率和文件管理体验。 快速导航和访问:…