手把手教小白安装Jenkins

news/2024/10/22 23:47:46/

一、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.ppmy.cn/news/77000.html

相关文章

6年自动化测试经验,终于进字节跳动了,年薪30w其实也并非遥不可及

一些碎碎念 什么都做了,和什么都没做其实是一样的,走出“瞎忙活”的安乐窝,才是避开弯路的最佳路径。希望我的经历能帮助到有需要的朋友。 在测试行业已经混了5个年头了,以前经常听到开发对我说,天天的点点点有意思没…

全志Tina Linux 启动优化

本文转载自全志V853在线文档:https://v853.docs.aw-ol.com/soft/tina_boottime/ Tina Linux 启动优化 启动速度是嵌入式产品一个重要的性能指标,更快的启动速度会让客户有更好的使用体验,在某些方面还会节省能耗,因为可以直接关机…

dom4j 读取xml配置文件,根据配置文件利用反射创建对象

pom.xml <?xml version"1.0" encoding"UTF-8"?> <project xmlns"http://maven.apache.org/POM/4.0.0"xmlns:xsi"http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation"http://maven.apache.org/POM/4.0.0 …

【Nginx】缓存集成

文章目录 缓存的概念Nginx的web缓存服务Nginx缓存设置的相关指令Nginx缓存设置案例Nginx缓存的清除方式一:删除对应的缓存目录方式二:使用第三方扩展模块 Nginx设置资源不缓存 缓存的概念 缓存就是数据交换的缓冲区(称作:Cache),当用户要获取数据的时候&#xff0c;会先从缓存…

5GNR——RACH随机接入流程(1):随机接入的原因

1、随机接入触发原因 1- Initial access from RRC_IDLE; 2- RRC Connection Re-establishment procedure; 3- DL or UL data arrival during RRC_CONNECTED when UL synchronisation status is “non-synchronised”; 4- UL data arrival during RRC_CONNECTED when there are …

uCOSii信号量

uCOSii信号量 主要用来测试使用uCOSii“创建信号量,发送信号量&#xff0c;接收信号量,删除信号量”。 学习uCOSii一定要先了解os_cfg.h文件。 信号量管理函数如下&#xff1a; OSSemAccept() 无条件地等待请求一个信号量函数,中断服务子程序只能用OSSemAccept()而不能用OS…

effective c++ 19 设置class犹如设计type

effective c 19 设置class犹如设计type 哎&#xff0c;该讲也是一个非常宽泛的话题。需要程序员在工作中不断积累。作者在本节中也没有举任何的例子&#xff0c;本节的话题实在太大&#xff0c; 本人的建议就是去多看看优秀的开源项目&#xff0c; 看看别人是如何设计类的&…

LabVIEWCompactRIO 开发指南33 测试和调试LabVIEW FPGA代码

LabVIEWCompactRIO 开发指南33 测试和调试LabVIEW FPGA代码 如前所述&#xff0c;应在仿真模式下开发LabVIEWFPGA VI&#xff0c;以快速迭代设计并避免冗长的编译时间。当需要测试和调试VI时&#xff0c;可以保持仿真模式或利用其他几个选项。应该根据功能验证与性能的要求以…