linux jenkins2.414.1-1.1版本安装

news2024/10/5 20:21:52

文章目录

  • 前言
  • 一、rpm文件下载
  • 二、安装jenkins
    • 2.1.升级jdk1.8
    • 2.2安装jenkins
    • 2.3 启动服务
    • 2.4 使用密码登录
    • 2.5 修改插件源
    • 2.6 汉化插件安装演示
  • 总结


前言

之前也安装过jenkins,但是那个版本是2.1的,太老了很多插件都不支持,现在安装目前为止最新的稳定版本。供大家做个参考。


一、rpm文件下载

环境要求,我的本地环境为centos7,jdk11,这个版本已经不支持jdk8了。需要升级jdk。
清华源镜像地址
在这里插入图片描述

二、安装jenkins

2.1.升级jdk1.8

我本地的linux是1.8的环境,升级一下jdk环境。
下载jdk11的tar包,我这里就不展示了,你们自己找资源。
解压后修改环境变量为新的jdk11,我的安装路径为 /root/tools/jdk-11

vi /etc/profile
export JAVA_HOME=/root/tools/jdk-11
export PATH=$PATH:$JAVA_HOME/bin

在这里插入图片描述
刷新配置

source /etc/profile
java -version

在这里插入图片描述
可以看到已经安装成功了。
创建一个软连接

ln -s /root/tools/jdk-11/bin/java /usr/local/bin/java11

2.2安装jenkins

rpm -ivh jenkins-2.414.1-1.1.noarch.rpm

安装后修改配置

vim /etc/sysconfig/jenkins
#修改启动用户为root
JENKINS_USER="root"

修改启动文件的java命令路径

cd /etc/init.d
#修改 jenkins文件修改内容如下

/etc/alternatives/java
/usr/lib/jvm/java-1.8.0/bin/java
/usr/lib/jvm/jre-1.8.0/bin/java
/usr/lib/jvm/java-11.0/bin/java
/usr/lib/jvm/jre-11.0/bin/java
/usr/lib/jvm/java-11-openjdk-amd64
/root/tools/jdk-11/bin/java #修改这里为你jdk11的路径

2.3 启动服务

2.4版本已经不再支持旧的启动方式例如
systemctl start jenkins

cd /etc/init.d
#重启jenkins
./jenkins restart
#启动jenkins
./jenkins start
#查看jenkins状态
./jenkins status

在这里插入图片描述
使用主机iip+端口登录jenkins
http://192.168.184.132:8080/

2.4 使用密码登录

登录132服务器查看密码

vi /var/lib/jenkins/secrets/initialAdminPassword

选择安装推荐的软件,报错没关系后面再手动安装插件
在这里插入图片描述

2.5 修改插件源

在这里插入图片描述
https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
在这里插入图片描述
服务器进入json

cd /var/lib/jenkins/updates
#执行下面的替换指令
sed -i 's/http:\/\/updates.jenkins-ci.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

浏览器输入http://ip:8080/restart 重启服务

2.6 汉化插件安装演示

下载忽略证书的包
https://mirrors.tuna.tsinghua.edu.cn/jenkins/plugins/skip-certificate-check/1.1/
在这里插入图片描述

#放到这个目录下
/var/lib/jenkins/plugins

放了之后重启jenkins,如果不行,多重启几次就可以了。

插件输入 loca
在这里插入图片描述
安装汉化插件
在这里插入图片描述
重启后就变成中文的了
在这里插入图片描述

总结

1.新版本可以到清华镜像源去选择稳定的版本,这个很重要,其他版本不知道会不会有什么大bug
2.插件安装要重新配置镜像源,否则下载不了插件。
3.这个版本已经不支持java8了,需要自己安装jdk11。

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

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

相关文章

2022年全国研究生数学建模竞赛华为杯D题PISA架构芯片资源排布问题求解全过程文档及程序

2022年全国研究生数学建模竞赛华为杯 D题 PISA架构芯片资源排布问题 原题再现: 一、背景介绍 芯片是电子行业的基础,在当前日益复杂的国际形势下,芯片成了各个大国必争的高科技技术。本课题关注网络通信领域的交换芯片,传统的交…

5.5G的技术原理和应用场景

引言 5.5G即5G-Advanced,是一种移动通信技术。 这个解释显然十分的boring,但是在5.5G还未正式进入大家生活的今天,这是百度词条给出为数不多的解释。 当今社会,移动通讯已成为人们生活中不可缺少的一部分。2G打开了文本时代&…

C/C++ 代码中使用 CMake 工程目录

C/C 代码中使用 CMake 工程目录 文章目录 C/C 代码中使用 CMake 工程目录使用原因如何使用参考链接 使用原因 在 C 代码中获取工程路径有点麻烦,因为如果生成的可执行文件(.exe) 位置与工程目录不同,则当前的路径为运行时的路径,可能需要通过…

H.265 视频在浏览器中的播放问题探究

🌷🍁 博主猫头虎(🐅🐾)带您 Go to New World✨🍁 🐅🐾猫头虎建议程序员必备技术栈一览表📖: 🛠️ 全栈技术 Full Stack: &#x1f4da…

华为OD机考算法题:MVP争夺战

目录 题目部分 解读与分析 代码实现 题目部分 题目MVP争夺战难度易题目说明在星球争霸篮球赛对抗赛中,强大的宇宙战队,希望每个人都能拿到MVP。 MVP的条件是,单场最高分得分获得者,可以并列,所以宇宙战队决定在比赛…

【Axure高保真原型】桥梁监控大屏可视化案例

今天和大家分享桥梁监控大屏可视化案例的原型模板,包括桥梁预警次数统计、预警类型分析、实时预警分析、通行趋势分析、通行类型分析、热门桥梁分析,里面包含多个高保真的图表模板(多柱状图组、滚动列表、多面积图、排名图、玫瑰图&#xff0…

(未完成)【Redis专题】一线大厂Redis高并发缓存架构实战与性能优化

前言 在本章内容里,我希望大家还是要先看看【前置知识】的内容。按照我的大纲设计,我是想先给大家抛出一些大家比较陌生的,关于【Redis缓存问题以及缓存方案】的一些名词概念,再然后在正文【课程内容】里面给大家使用源码案例&am…

SQL9 查找除复旦大学的用户信息

描述 题目:现在运营想要查看除复旦大学以外的所有用户明细,请你取出相应数据 示例:user_profile iddevice_idgenderageuniversityprovince12138male21北京大学Beijing23214male复旦大学Shanghai36543female20北京大学Beijing42315female23浙…

postman连接websocket, 建立连接、聊天测试(v8.5.1)

1. postman v8.5版本 以上支持 websocket。 2. 选择websocket请求模块File - New... 3. WebSocketServer.java import org.springframework.stereotype.Component; import javax.websocket.*; import javax.websocket.server.PathParam; import javax.websocket.server.Server…

ChatGPT提示词(prompt)资源汇总

文章目录 awesome-chatgpt-promptsLearn PromptingSnack PromptFlow GPTPrompt VineChatGPT 指令大全AI Toolbox HubAI Short ChatGPT是一种强大的生成式AI模型,而提示词(prompt)则是与ChatGPT一起使用的指导性文本,用于引导模型生…

Redis的用法及面试题(删除策略、企业级解决方案)

目录 一、Redis删除策略 (1)过期数据 (2)数据删除策略 1.定时删除 2.惰性删除 (3)逐出算法 二、企业级解决方案 (1)缓存预热 (2)缓存雪崩 &…

【Spring面试】八、事务相关

文章目录 Q1、事务的四大特性是什么?Q2、Spring支持的事务管理类型有哪些?Spring事务实现方式有哪些?Q3、说一下Spring的事务传播行为Q4、说一下Spring的事务隔离Q5、Spring事务的实现原理Q6、Spring事务传播行为的实现原理是什么&#xff1f…

神经网络 07(正则化)

一、正则化 在设计机器学习算法时不仅要求在训练集上误差小,而且希望在新样本上的泛化能力强。许多机器学习算法都采用相关的策略来减小测试误差,这些策略被统称为正则化。因为神经网络的强大的表示能力经常遇到过拟合,所以需要使用不同形式的…

第4章_freeRTOS入门与工程实践之开发板使用

本教程基于韦东山百问网出的 DShanMCU-F103开发板 进行编写,需要的同学可以在这里获取: https://item.taobao.com/item.htm?id724601559592 配套资料获取:https://rtos.100ask.net/zh/freeRTOS/DShanMCU-F103 freeRTOS系列教程之freeRTOS入…

Charles的Map Remote功能

1、charles的Map Remote功能(指定的网络请求重定向到另一个网址),说白了就是你本来要请求A接口拿数据,重定向后,你实际请求的是B接口,拿到的是B接口返回的数据。 入口Tools->Map Remote 本次测试过程中…

【教程】IDEA操作GIT

不小心推送代码之后 进行回退 1 找到需要回退的记录 比如要回退13分钟之前提交的代码 选中 右键还原提交 最后再重新推送被还原的提交 就可以了

78基于matlab的BiLSTM分类算法,输出迭代曲线,测试集和训练集分类结果和混淆矩阵,程序有详细注释,数据可更换自己的,程序已调通,可直接运行。

基于matlab的BiLSTM分类算法,输出迭代曲线,测试集和训练集分类结果和混淆矩阵,程序有详细注释,数据可更换自己的,程序已调通,可直接运行。 78 matlabBiLSTM模式识别混淆矩阵 (xiaohongshu.com)https://www.…

PAT(Advanced Level) Practice(with python)——1118 Birds in Forest

code N int(input())birds [[] for i in range(10001)] vis [0 for i in range(10001)] max_bird 0 tree_id 0# 染色问题,并查集,如果没染色,深度搜索并染色 def dfs(cur):vis[cur] tree_idfor b in birds[cur]:if vis[b]0:dfs(b)for …

kubernetes进阶 (三) 基础练习

前两天朋友给了我几道题,看着挺简单的,但实际做的时候发现坑不少,这里做下笔记 一、镜像构建部署lnmp 1、构建镜像 nginx、php、mysql 要求使用centos7作为基础镜像 2、使用deployment部署上面的容器,要求3个服务要放到一个pod中(虽然这样是…

基于STM32CUBEMX驱动TOF模块VL53l0x(2)----修改设备地址

基于STM32CUBEMX驱动TOF模块VL53l0x----2.修改设备地址 概述视频教学样品申请修改设备地址主程序测试结果 概述 本章主要介绍如何修改VL53L0X传感器的I2C地址,并成功驱动设备以使用新的地址。VL53L0X是一种多功能、高性能的接近和环境光传感器,常用于测…