Linux安装Jenkins详细步骤

news2024/11/23 21:04:17

        安装jdk

yum安装不需要配置环境变量

安装maven

下载maven

压缩包上传至服务器 

解压缩

 修改maven配置文件镜像地址

配置环境变量

安装Git

安装Jenkins

war包下载

 安装运行Jenkins


安装jdk

【Linux】Linux8 安装 JDK(适用于各个版本)_写bug的程序鱼的博客-CSDN博客

yum安装不需要配置环境变量

yum search jdk # yum查看jdk版本

#yum install -y java-11-openjdk.x86_64 
#yum install -y java-11-openjdk-devel.x86_64 
#yum install -y java-11-openjdk-headless.x86_64  安装必要的(-y表示安装过程中都默认yes)
rpm -qa | grep jdk 
    copy-jdk-configs-3.3-10.el7_5.noarch 
    java-11-openjdk-headless-11.0.13.0.8-1.el7_9.x86_64 
    java-11-openjdk-11.0.13.0.8-1.el7_9.x86_64 
    java-11-openjdk-devel-11.0.13.0.8-1.el7_9.x86_64   查看是否安装成功

安装maven

下载maven

Maven – Download Apache Maven

 

压缩包上传至服务器 

解压缩

tar -zxvf apache-maven-3.8.6-bin.tar.gz

 修改maven配置文件镜像地址

cd apache-maven-3.8.6/conf
vim settings.xml

  

配置环境变量

export MAVEN_HOME=/root/apache-maven-3.8.6

安装Git

配置git地址时,jenkins会自动使用git命令,所以需要安装git

yum install git
Last metadata expiration check: 0:13:49 ago on Mon 21 Nov 2022 07:30:20 PM PST.
Dependencies resolved.
=============================================================================================================================================================================================
 Package                                           Architecture                            Version                                          Repository                                  Size
=============================================================================================================================================================================================
Installing:
 git                                               x86_64                                  2.27.0-1.el8                                     appstream                                  164 k
Installing dependencies:
 git-core                                          x86_64                                  2.27.0-1.el8                                     appstream                                  5.7 M
 git-core-doc                                      noarch                                  2.27.0-1.el8                                     appstream                                  2.5 M
 perl-Error                                        noarch                                  1:0.17025-2.el8                                  appstream                                   46 k
 perl-Git                                          noarch                                  2.27.0-1.el8                                     appstream                                   77 k
 perl-TermReadKey                                  x86_64                                  2.37-7.el8                                       appstream                                   40 k

Transaction Summary
=============================================================================================================================================================================================
Install  6 Packages

Total download size: 8.5 M
Installed size: 45 M
Is this ok [y/N]: y
Downloading Packages:
(1/6): git-2.27.0-1.el8.x86_64.rpm                                                                                                                            19 kB/s | 164 kB     00:08
(2/6): perl-Error-0.17025-2.el8.noarch.rpm                                                                                                                    78 kB/s |  46 kB     00:00
(3/6): perl-Git-2.27.0-1.el8.noarch.rpm                                                                                                                      103 kB/s |  77 kB     00:00
(4/6): perl-TermReadKey-2.37-7.el8.x86_64.rpm                                                                                                                 54 kB/s |  40 kB     00:00
(5/6): git-core-doc-2.27.0-1.el8.noarch.rpm                                                                                                                  169 kB/s | 2.5 MB     00:15
(6/6): git-core-2.27.0-1.el8.x86_64.rpm                                                                                                                      296 kB/s | 5.7 MB     00:19
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Total                                                                                                                                                        444 kB/s | 8.5 MB     00:19
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                                                                                                                                     1/1
  Installing       : git-core-2.27.0-1.el8.x86_64                                                                                                                                        1/6
  Installing       : git-core-doc-2.27.0-1.el8.noarch                                                                                                                                    2/6
  Installing       : perl-TermReadKey-2.37-7.el8.x86_64                                                                                                                                  3/6
  Installing       : perl-Error-1:0.17025-2.el8.noarch                                                                                                                                   4/6
  Installing       : perl-Git-2.27.0-1.el8.noarch                                                                                                                                        5/6
  Installing       : git-2.27.0-1.el8.x86_64                                                                                                                                             6/6
  Running scriptlet: git-2.27.0-1.el8.x86_64                                                                                                                                             6/6
  Verifying        : git-2.27.0-1.el8.x86_64                                                                                                                                             1/6
  Verifying        : git-core-2.27.0-1.el8.x86_64                                                                                                                                        2/6
  Verifying        : git-core-doc-2.27.0-1.el8.noarch                                                                                                                                    3/6
  Verifying        : perl-Error-1:0.17025-2.el8.noarch                                                                                                                                   4/6
  Verifying        : perl-Git-2.27.0-1.el8.noarch                                                                                                                                        5/6
  Verifying        : perl-TermReadKey-2.37-7.el8.x86_64                                                                                                                                  6/6

Installed:
  git-2.27.0-1.el8.x86_64 git-core-2.27.0-1.el8.x86_64 git-core-doc-2.27.0-1.el8.noarch perl-Error-1:0.17025-2.el8.noarch perl-Git-2.27.0-1.el8.noarch perl-TermReadKey-2.37-7.el8.x86_64

Complete!

安装Jenkins

war包下载

Jenkins download and deployment

 安装运行Jenkins

 运行war包

java -jar  jenkins.war

在运行的日志里面可以看见提示:运行过程中已经在/root/.jenkins路径下创建了Jenkins相关的文件,其中默认用户admin,密码在/root/.jenkins/secrets/initialAdminPassword文件里面,日志里面也打印了密码如下: 


*************************************************************
*************************************************************
*************************************************************

Jenkins initial setup is required. An admin user has been created and a password generated.
Please use the following password to proceed to installation:

7e8e8960825743fa983840ce28aec296

This may also be found at: /root/.jenkins/secrets/initialAdminPassword

*************************************************************
*************************************************************
*************************************************************

http://192.168.216.134:8080

输入默认密码:这个文件中/root/.jenkins/secrets/initialAdminPassword

 安装推荐插件即可

 输入你的邮箱姓名之类的输入完成

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

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

相关文章

JavaScript 数值 Number

目录1 数值 number1.1 数值储存1.2 数值表示1.2.1 数值分隔符1.3 特殊数值1.3.1 正零和负零1.3.2 NaN1.3.3 Infinity1.4 数值相关的全局方法1.5 Number 对象1.5.1 Number()1.5.2 Number 静态属性1.5.3 Number 静态方法1.5.4 Number 实例方法1.5.5 自定义方法1.6 Math 对象1.6.1…

ev-MOGA多目标进化算法(Matlab代码实现)

👨‍🎓个人主页:研学社的博客 💥💥💞💞欢迎来到本博客❤️❤️💥💥 🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜…

如何在 Windows 10 中安装 Azure Data Studio 1.39.1

安装 Azure Data Studio 1.39.1 官网下载 Azure Data Studio 1.39.1安装 Azure Data Studio 1.39.1Azure Data Studio 是一个跨平台数据库工具,适用于在 Windows、macOS 和 Linux 上使用本地和云数据平台的数据专业人员。 Azure Data Studio 提供了 IntelliSense、代码片段、源…

Java实现基于RSA的数字签名

加密与数字签名的区别 1、加密保证了数据接受方的数据安全性。加密的作用是防止泄密。 2、签名保证了数据发送方的数据安全性。签名的作用是防止篡改。 数字签名的应用 问题:在比特币中,怎么证明这个交易是你发布的? 这是就需要用到数字…

客户关系应该如何管理?

网络经过十多年的产业发展,中国的网络用户已经超过了8亿,网络也渐渐改变了盲目的商业价值追求,趋于稳定理性,已经开始向着多个路径全面性产业发展。网络上出现了各式各样的网络营销方式,如邮件网络营销、广告行业、浏览…

【python实战】朋友因股票亏了,很惨常愤恨不平,当天我就分析出原因:怎么做到的?(听说关注我的人会暴富)

导语 有温度 有深度 有广度 就等你来关注哦~ 所有文章完整的素材源码都在👇👇 粉丝白嫖源码福利,请移步至CSDN社区或文末公众hao即可免费。 对于大部分股票投资者来说,一年能拿住翻倍的股票就实属不易。一年10倍,甚至…

生物素标记肽Biotin-εAhx-GLKLRFEFSKIKGEFLKTPEVRFRDIKLKDN

编号: 162943中文名称: 生物素标记肽Biotin-εAhx-GLKLRFEFSKIKGEFLKTPEVRFRDIKLKDN英文名: Biotin-εAhx-Gly-Leu-Lys-Leu-Arg-Phe-Glu-Phe-Ser-Ly英文同义词: Biotinyl-LC-hCAP-18 (134-170) (Scrambled), Biotinyl-LC-Cationic Antimicrobial Protein 18 (134-170) (human) …

hi mate, lets recall the bloody “JOIN“

补补数据库基础 上图中,表A的记录是123,表B的记录是ABC,颜色表示匹配关系。返回结果中,如果另一张表没有匹配的记录,则用null填充。 注意:多表连接查询会比直接使用自带的API查询表中的一个属性&#xff0…

基于STM32单片机的智能窗帘系统

本设计是基于STM32单片机的智能窗帘系统,主要实现以下功能: 1、 定时模式:早上(7:00)自动打开窗帘,晚上(19:00)自动关闭窗帘。 2、 手动模式:通过按键实现对…

处理 S4过账时的错误:“更正统一日记账分类账的定制设置”

目录 一、问题起因 二、问题分析​​​​​​​ 三、解决方法: 一、问题起因 在一个新配置的S4系统做FI凭证出现了如下报错: 点开后,报错显示如下: 更正统一日记账分类账的定制设置 消息号 FINS_ACDOC_CUST201 诊断 通用日记账的分类账…

SCADA系统在石油炼制行业的应用:如何实现石油炼制过程实时数据采集与监控?

一、应用背景 随着经济的逐步发展,企业开始关注基础技术和生产质量的提升。其中,作为基础工业项目的石油炼制企业需要对整体技术进行集中的整合,强化基础动态生产调度以及系统化的电子商务结构,才能提升整个行业的市场竞争力。 …

抢跑“补盲”风口,纯固态激光雷达上车面临哪些挑战?

未来两年,激光雷达市场高速发展的同时,来自市场的需求也逐渐清晰化。 高工智能汽车研究院预测数据显示,预计2025年前装标配激光雷达交付将有望达到200万颗/年的规模。其中,面向私人消费市场的车型,将主要以1颗前向、2…

“如何实现高效的应用交付”鲁班会开发者训练营厦门站进行时

摘要:2022年11月18日,来自厦门创新中心的40余位开发者,齐聚华为云鲁班会开发者训练营厦门站,与华为云技术大咖共同探讨技术未来,落地应用交付。为了抓住新时代IT技术脉搏,一同探讨企业数字化转型中面临的种…

Qt富文本处理

一、富文本文档结构 文本文档由 QTextDocument 类表示,该类包含有关文档内部表示、结构的信息,并跟踪修改以提供撤消/回撤功能。 1.1、基本结构 每个文档始终包含一个根框架,并且始终包含至少一个文本块。 框架/表格总是由文档中的文本块…

16.PyQt5中的事件系统之事件(QEvent)的传递(分发)和处理

PyQt5中的事件系统之事件(QEvent)的传递(分发)和处理 使用Qt编程,几乎不用考虑事件,因为当产生某种事件时,Qt窗口部件都会发射一个相应的信号(即Qt会把事件转换为一个对应的信号),比如按钮被按下时&#x…

Servlet是什么?怎么使用?

前言: 服务器里面资源分为动态资源和静态资源 动态资源:Servlet、Jsp 静态资源:HTML、CSS、JS 一、概念 1.什么是servlet? 本质上是一个接口,提供了规范。是java提供的一门动态的web资源开发技术。 2.servlet体…

【C++】string类超详细解析

参考文献:C标准库官网 前言:在C/C的学习过程当中一定一定要多刷题,牛客网作为国内内容超级丰富的IT题库,尤其是它的C、C,有从入门到大厂真题,而且大部分的考试题目也是从中抽取,还有很多面经&am…

智慧职教解决方案-最新全套文件

智慧职教解决方案-最新全套文件一、建设背景二、建设思路三、建设方案四、获取 - 智慧职教全套最新解决方案合集一、建设背景 职业教育目前存在的问题: 发展理念相对落后国际化程度不高基本制度不健全层次结构不合理基础能力相对薄弱社会吸引力不强行业企业参与不…

20221121将行车记录仪记录的MJPEG格式的AVI片段合并的MKV转换为MP4

20221121将行车记录仪记录的MJPEG格式的AVI片段合并的MKV转换为MP4 2022/11/21 21:51 (一) 缘起,用行车记录仪录制的爬拉胡线(惠州大南山)的AVI视频,一个片段5分钟。 使用mkvtoolnix-gui将AVI合并成为MKV视…

垂直定位系统实验平台

系统概述 本系统由控制系统和被控对象两部分组成,可根据课程需要进行双轴机构的轴数增减和循序渐进的运动控制实训。 控制系统部分由水平轴执行机构、人机界面机构、电源机构、驱动元件与控制器等组成。控制方式:人机界面模拟控制。 控制对象部分由水…