jenkins 安装

embedded/2024/9/19 0:43:45/ 标签: jenkins, jdk, jetty

jenkins_0">jenkins安装

jenkins官网
中文网址
安装设置
所有jenkins版本

  • 内存512M以上,10Gb磁盘;
  • 安装jdk,需要java8以上
  • 下载较新的版本,否则安装插件时可能报错版本过低
    在这里插入图片描述
# 搜索java
yum search java | grep -iE "jdk"# 安装jdk
sudo yum install -y java-1.8.0-openjdk.x86_64 # 查看版本
java -version# 下载jenkins.war
java -jar jenkins.war  [--httpPort=8081] [--httpListenAddress=ip]
# 生成 ~/.jenkins 目录,可以删除并重新安装jenkins
# 看到如下信息,则启动成功

在这里插入图片描述
 
浏览器中访问,并安装建议的插件:
在这里插入图片描述
 
插件安装中:
在这里插入图片描述

 
创建一个管理员账户:
在这里插入图片描述
在这里插入图片描述

局域网部署完成,若局域网内无法访问,则尝试关闭防火墙或者开放对应端口:

# 停止防火墙
systemctl stop firewalld
# 单独开放8081端口
sudo firewall-cmd --permanent --add-port=8081/tcp
# 重载
sudo firewall-cmd --reload
# 查看开放的端口
sudo firewall-cmd --list-ports

 

java使用时的错误

  1. Caused by: java.lang.ClassNotFoundException: Lauf
    类Lauf无法找到,确保Lauf.class字节码文件路径在==CLASSPATH==中

  2. Caused: java.io.IOException: Failed to bind to 0.0.0.0/0.0.0.0:8080
    Caused: java.io.IOException: Failed to start Jetty
    jetty服务类似tomcat,占用8080端口,因为端口已占用,故报错;一般用户可能无法看到占用8080端口的进程,就切换到root用户。在root账户下杀掉对应进程或者通过--httpPort=8081 指定新的端口

  3. Failed to install pipeline-groovy-lib
    java.io.IOException: Failed to load: Pipeline: Groovy Libraries (pipeline-groovy-lib 689.veec561a_dee13)- Jenkins (2.361.4) or higher required
    jenkins版本过低,下载更高版本的jenkins,删除~/.jenkins,重新执行java -jar jenkins.war --httpPort=xxx

 

jenkinslinux_67">jenkins对linux的支持

2023-11-16 不再支持CentOS7
支持Ubuntu 20.04 、22.04
linux支持说明


http://www.ppmy.cn/embedded/110537.html

相关文章

Dotnet Publish 报错 - the process cannot access the file

Dotnet Publish 报错 - the process cannot access the file 问题描述: 我在使用自动化部署工具 Jenkins 时,遇到需要使用 dotnet publish 命令来发布.net core 项目时,报错了: The process cannot access the file because it …

Jmeter使用时小技巧添加“泊松随机定时器“模拟用户思考时间

1、模拟用户思考时间,添加"泊松随机定时器"

探索最佳 Shell 工具:全面测评 Bash、Zsh、Fish、Tcsh 和 Ksh

感谢浪浪云支持发布 浪浪云活动链接 :https://langlangy.cn/?i8afa52 文章目录 1. 简介2. 测评工具3. 测评标准4. Bash 测评4.1 易用性4.2 功能特性4.3 性能4.4 可定制性4.5 社区和支持 5. Zsh 测评5.1 易用性5.2 功能特性5.3 性能5.4 可定制性5.5 社区和支持 6. F…

用Blender来烘培模型材质

通常我们在做三维设计,游戏开发的时候,经常需要从网上下载一些3D模型,这些模型采用的材质分辨率通常都不一样,而我们从性能考虑,需要对材质进行统一的处理,例如把材质都统一为2K的分辨率。 我们可以在Blen…

QSoundEffect 用于播放一些单调简单的声音

文章目录 一个显示了如何播放循环的、稍微安静的声音效果:通常,声音效果应该被重用,这允许提前完成所有的解析和准备,并且只在必要时触发。这有助于降低音频播放的延迟。枚举值QSoundEffect::Status 状态 用于 此类允许您以通常较…

Linux常见运维命令

lscpu socket lsblk 硬盘 ip a free -mh 内存 lspci -nn | grep -i nvidia 修改ipmi地址 ipmitool lan print ipmitool -I open lan set 1 ipsrc static 设置本地BMC地址为静态,才能设置IP ipmitool -I open lan set 1 ipaddr 192.168.0.51 设置本地BMC的IP地址 ipm…

一个基于Spring实现的热更新插件开发框架

前言 对于其他解释性语言来说,热更新根本不是什么事,但对于Java来说是多么的不容易,现在使用Java开发的热更新系统,基本使用JS编写脚本,然后用Java的JavaScript引擎来跑脚本。 spring-hot-plugin 现在有一款开源的S…

一、selenium自动化简介selenium工具集

文章目录 一、简介二、组成部分三、selenium工具集3.1 Selenium IDE3.2 Selenium WebDriver3.3 Selenium Grid3.4 Appium 一、简介 官方网站 Selenium 是支持 web 浏览器自动化的一系列工具和库的综合项目。 它提供了扩展来模拟用户与浏览器的交互,用于扩展浏览器分…

【C++ Primer Plus习题】14.1

大家好,这里是国中之林! ❥前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。点击跳转到网站。有兴趣的可以点点进去看看← 问题: 解答: main.cpp #include <iostream> #include "wine.h" …

matlab仿真 OFDM系统仿真

&#xff08;内容源自详解MATLAB&#xff0f;SIMULINK 通信系统建模与仿真 刘学勇编著第九章内容&#xff0c;有兴趣的读者请阅读原书&#xff09; clear all N8;%子载波数 f1:N;%各个子载波频率 xrandi([0 3],1,N);%子载波上的数据 x1qammod(x,4);%4-QAM调制 t0:0.001:1-0.…

架构模式:MVC

引言 MVC&#xff0c;即 Model&#xff08;模型&#xff09;-View&#xff08;视图&#xff09;-Controller&#xff08;控制器&#xff09;&#xff0c;是广泛应用于交互式系统中的典型架构模式&#xff0c;尤其在 GUI 和 Web 应用中。 MVC 的概念源自 GOF&#xff08;Gang …

ansible--yaml

语法 #列表 fruits:-Apple-Orange-banada########################################### fruits顶格写&#xff0c;下面的参数空两个空格&#xff0c;必须得对齐 #字典martin: name: Mysqlenvironoment: dd################################ 第一行的冒号号有空格&#xff0c;…

CAN总线-STM32上CAN外设

1.STM32 CAN外设简介 2.CAN网拓扑结构 3.CAN收发器电路 4.CAN框图 5.CAN基本结构 6.发送过程 7.接收过程 8.发送和接收配置位 9.标识过滤器&#xff08;重点&#xff09; 这里的FBMX模式设置的列表模式&#xff1a;你在列表中输入你想要的报文ID&#xff0c;不在你列表中的ID屏…

Spring相关面试题

Spring Spring框架中的单例bean是线程安全的吗 AOP 事务失效的场景 Spring的bean生命周期 Spring中的循环引用 一般对象可以用上面的方法&#xff0c;代理对象不可以。 三次缓存并不能解决构造函数的依赖注入问题 Spring MVC的执行流程 Springboot自动配置原理 Spring框架…

BizDevOps落地实践

我理解BizDevOps就是端到端&#xff0c;从战略业务机会到开发上线 参考资料 十六年所思所感&#xff0c;聊聊这些年我所经历的 DevOps 系统 必致&#xff08;BizDevOps&#xff09;白皮书2022免费下载_在线阅读_藏经阁-阿里云开发者社区 具体落地实践 战略规划 战略&…

黑马点评24—原理—Redis数据结构

文章目录 1、原理篇-Redis数据结构1.1 Redis数据结构-动态字符串1.2 Redis数据结构-intset1.3 Redis数据结构-Dict1.4 Redis数据结构-ZipList1.5 Redis数据结构-ZipList的连锁更新问题1.6 Redis数据结构-QuickList1.7 Redis数据结构-RedisObject1.8 Redis数据结构-String1.9 Re…

【计算机网络】网络通信中的端口号

文章目录 一、引入端口号二、端口号的作用三、端口号的确定 在TCP/IP协议中&#xff0c;传输层有两个重要的协议&#xff1a;TCP&#xff08;传输控制协议&#xff09;和UDP&#xff08;用户数据报协议&#xff09;。TCP用于提供可靠的数据传输&#xff0c;而UDP则适合用于广播…

LTE PSS搜索阶段频偏估计MATLAB实现

上期讲到PSS阶段频偏估计,包括整数倍频偏估计和小数倍频偏估计,但是未用MATLAB给大家实现,本期用MATLAB实现: function [freq_offet,N_ID_2,frameHead] = PSS_det(rxSig_init,params) % % % % coding time 2024.09.11 pssThr = 25; N = 128; root_set = [25 29 34]; …

如何使用Flask渲染模板

Flask使用Jinja2模板引擎来渲染模板&#xff0c;这是一个将动态内容插入到HTML页面中&#xff0c;以生成动态网页内容的过程。以下是对Flask如何使用Flask渲染模板的详细简述&#xff0c;由于篇幅限制&#xff0c;我将尽量在有限的字数内提供全面而深入的信息。 1. 初始化Flas…

复仇时刻 华为的狙击还没结束

文&#xff5c;琥珀食酒社 作者 | 积溪 华为的复仇时刻已到啊 名场面即将再次上演 看过华为和苹果发布会的人 应该都有似曾相识的感觉 去年8月底 雷女士访华第二天 华为发布了Mate 60先锋计划 9月13日苹果发布iPhone 15 恰恰就在这天 华为咔嚓一下 又放出了大折叠屏…