手把手教小白安装Jenkins

news2024/11/26 14:32:41

一、Jenkins简介

Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。

简而言之,Jenkins就是一款将构建,打包,发布,测试,部署等一系列繁琐的操作自动化的工具。

在软件测试过程中,构建自动化脚本是比较常见的一种场景,例如设置自动化脚本每天晚上运行,有失败的用例及时发送邮件预警,是提前发现Bug的一种比较好的手段。

二、Jenkins环境部署

以Linux环境为例,系统版本是CentOS Linux release 7.4.1708 (Core):

一)安装JDK

步骤暂不分享,百度一下即可。

注意安装JDK的版本,我装的JDK版本是11,Jenkins版本是Jenkins 2.346.1,比较顺畅,如果JDK和Jenkins的版本不匹配,会出现很多未知的问题。

二)安装Jenkins

1、进入官网War Jenkins Packages下载

2、启动Jenkins,在jenkins.war所在目录输入命令:nohup java -jar jenkins.war --httpPort=8080 &

3、注意点查看防火墙

如果服务器防火墙没有关闭,需要把端口号加入防火墙:

firewall-cmd --zone=public --add-port=8888/tcp --permanent

firewall-cmd --reload

4、浏览器访问Jenkins

在浏览器中输入http://ip:8080,ip是你的服务器 ip地址

5、填写密码

将目录下的密码复制填入管理员密码框内



6、选择安装插件



7、等待插件安装

8、设置初始用户和密码



9、进入系统,安装完成



10、进入界面

PS:全网同名,转载注明出处

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

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

相关文章

例3:模板

例:如图所示流程,乙烷和丙烷混合液进入蒸发器Evaporator,从天然气吸收热量后进入压缩机Compressor,压缩后的气体进入冷凝器Condenser,最后通过J-T阀(焦耳-汤姆逊节流膨胀阀)回到进入蒸发器前的状…

抖音SEO矩阵营销系统/MVC源码部署二次开发搭建

首先,抖音SEO矩阵系统源码开发,如何做独立部署,首先我们需要深刻理解这个系统的开发逻辑是什么?开发的前言是在抖音平台做流量新增,现在抖音及各大主流短视频平台,流量新增,各大企业需要在短视频…

10- YOLO算法一 (目标检测)

要点: yolo算法属于 One-stage detector 一 YOLO v1 1) 将一幅图像分成SxS个网格(grid cell),如果某个object的中心 落在这个网格中,则这个网格就负责预测这个object。 2)每个网格要预测B个bounding box,每个bounding box 除了…

springboot配置多个数据源【详解】

springboot配置多个数据源【详解】 前言,什么是数据源与数据库连接池一、配置文件进行配置:1.导入依赖: 二、编写配置类:1.用来指定包扫描、指定sqlSessionTemplateRef2,用来指定mapper.xml的路径3.Mybatis主数据源ds1…

DNS协议、ICMP协议、NAT技术

目录 一、DNS协议 1.1 认识DNS 1.2 域名简介 1.3 域名解析过程 1.4 使用dig工具分析DNS过程 二、ICMP协议 2.1 ICMP协议的定位 2.2 ICMP功能 2.3 ICMP协议格式(了解) 2.4 ping命令 2.5 traceroute命令 三、NAT技术(重点&#xff…

JavaWeb13-JavaScript 开发利器之 jQuery-01

1. 说明 1.1 现状 1、jquery 使用情况 2、Vue 使用情况 1.2 官方文档 学习地址: https://www.w3school.com.cn/jquery/index.asp API地址: https://jquery.cuishifeng.cn/ 1.3 JQuery 是什么? 1.3.1 基本介绍 jQuery 是一个快速的,简洁的 javaScript 库…

BAPC 2022 Pre 部分题解

BAPC 2022 Pre 部分题解 K (11). Lots of Liquid题目描述题意思路代码 F (6). Fastestest Function题目描述题意思路代码 B (2). Bubble-bubble Sort题目代码 A (1). Abbreviated Aliases题目题意思路代码 I (9). Jabbing Jets题目题意思路代码 E (5). Extended Braille题目题意…

SQL调优-性能参数介绍

-- 课程表 create table course ( cid int(3), cname varchar(20), tid int(3) ); -- 教师表 create table teacher (tid int(3),tname varchar(20),tcid int(3) ); -- 教师证表 create table teacherCard (tcid int(3),tcdesc varchar(200) );explain select语句分析 1.id…

自监督ViT:DINO-v1和DINO-v2

1. 概述 基于ViT(Vision Transformer)自监督在最近几年取得了很大进步,目前在无监督分类任务下已经超过了之前的一些经典模型,同时在检测分割等基础任务领域也展现出了强大的泛化能力。这篇文章将主要基于DINO系列自监督算法介绍…

NoSQL之Redis高可用与优化

目录 一、Redis高可用二、Redis 持久化2.1 Redis 提供两种方式进行持久化2.2 RDB持久化2.2-1 触发条件2.2-2 执行流程2.2-3 启动时加载 2.3 AOF 持久化2.3.1 开启AOF2.3.2 执行流程2.3.3 执行流程启动时加载 三、RDB和AOF的优缺点四、Redis 性能管理4.1 查看Redis内存使用4.2 内…

Linux上,多个JDK版本如何管理(交流贴)

1. 多个JDK版本面临的问题 公司大多数业务都是用Oracle JDK 8,笔者做大数据查询引擎调研时,则需要使用JDK 17 因此,需要在Linux服务器同时安装JDK 8和17,同时需要能智能地快速切换JDK版本,已使用不同的查询引擎需求 …

一致性哈希算法

如何分配请求? 大多数网站背后肯定不是只有一台服务器提供服务,因为单机的并发量和数据量都是有限的,所以都会用多台服务器构成集群来对外提供服务。 但是问题来了,现在有那么多个节点(后面统称服务器为节点&#xf…

史上最详细sqlmap入门教程

最近做安全测试,遇到了SQL盲注的漏洞,从发现漏洞,确认漏洞,协助开发复现漏洞,验证漏洞一整套流程下来,有了亿点点收获,下面分享给大家,希望对软件测试同学有所启发,难度不…

ChatGPT原理简介

承接上文GPT前2代版本简介 GPT3的基本思想 GPT2没有引起多大轰动,真正改变NLP格局的是第三代版本。 GPT3训练的数据包罗万象,上通天文下知地理,所以它会胡说八道,会说的贼离谱,比如让你穿越到唐代跟李白对诗,不在一…

JavaScript如何实现上拉加载,下拉刷新?

一、前言 下拉刷新和上拉加载这两种交互方式通常出现在移动端中。本质上等同于PC网页中的分页,只是交互形式不同。开源社区也有很多优秀的解决方案,如iscroll、better-scroll、pulltorefresh.js库等等。这些第三方库使用起来非常便捷。我们通过原生的方式…

(13)ADDA

AD(Analog to Digital):模拟-数字转换,将模拟信号转换为计算机可操作的数字信号,ADC模拟-数字转换器 DA(Digital to Analog):数字-模拟转换,将计算机输出的数字信号转换…

Spring MVC 框架

Spring MVC 框架 Spring MVC 简介Spring MVC 概述 Spring MVC入门案例案例步骤案例总结Bean 加载控制 请求与响应RequestMapping 设置请求路径请求参数五种类型参数传递普通参数POJO 数据类型嵌套POJO类型参数数组类型参数集合类型参数 JSON 数据传输参数日期类型参数传递响应 …

WPF MaterialDesign 初学项目实战(5):设计首页

原项目视频 WPF项目实战合集(2022终结版) 25P 其他内容 WPF MaterialDesign 初学项目实战(0):github 项目Demo运行 WPF MaterialDesign 初学项目实战(1)首页搭建 WPF MaterialDesign 初学项目实战(2)首页…

甲骨文云服务器 您无权访问任何应用程序?怎么办

背景 注册了甲骨文,登入是个难题,每次登入都这样显示 您无权访问任何应用程序 解决办法 因为我的服务器在于日本的大阪,每次登入链接即使采用书签的方法都会自动跳转到中国或者美国,所以是登入的连接错误了,我们需…

Mysql实现对某一字段排序并将排名写入另一字段

文章目录 前言一、数据库表结构和样例数据二、排名操作1.普通排名2.无间隔排名3.有间隔排名运行结果如图,我们可以看出此时的75已然变成了6,实现了跳跃: ![在这里插入图片描述](https://img-blog.csdnimg.cn/34f7c4db158945f1a709fc40d6f1843…