【2024新windows电脑部署测试环境系列】Jenkins部署 (上)

 jenkins对我们测试来说挺重要的,持续集成cicd ,定时任务,远程控制,打包部署测试环境等等。虽然在一些公司,早已用上自研的这种综合控制平台,不过也至少9成以上的组织还是在用jenkins。

    一个公司并不一定只有一个jenkins平台,有些组内比如测试组也会有自己的jenkins用来处理组内的一些常见任务,所以部署这件事就可能轮到任何同学头上,也是我为什么要讲一下jenkins的部署的原因。

    目前本系列是windows系统教程,其他系统的宝宝们也可以看看,毕竟万变不离其宗,部署的流程和思路是一样的都。

    首先,jenkins是java开发的,想部署运行起来,必须要电脑里有jdk环境。

    所以第一步先检查jdk环境,为什么要先检查呢?很多教程上来就叫你安装,结果导致你的电脑里同样的东西安装了一大堆,所以之后再安装什么,切记先检查是否已经存在。


    检查jdk环境:

    打开cmd窗口:输入java 回车

    可以发现我的电脑并没有安装,于是我先去下载jdk:

    下载地址呢分为很多种,官方,各种ftp,私人网盘,盗版网站等等。

   注意,不要下载太高的版本,我担心后面可能会因为jdk版本过高或者过低导致各种报错,所以下个差不多中间靠后的就行:上百兆,还是官网所以可能慢,大家也可以直接去其他方式下载一样。

安装完成后,还要继续搞环境变量,这里说下为什么要搞环境变量。其实就是为了你之后安装的其他软件,比如jenkins。jenkins在运行中,内部的一些代码命令会直接使用 JAVA_HOME这样的变量,如果你没配置,jenkins就会说找不到你的java。也就是我们配置的环境变量,变量名都是为了迎合其他应用软件,这属于行业准规范,你以后要是开发一个软件,想调用用户电脑的java,你不用管java在哪,就直接用变量JAVA_HOME代替就可以,至于能不能找到,那就是用户自己的事了,用户配置好环境变量自然可以运行你的软件。

我的是win11,所以要从左下角找到:

然后点击环境变量:

这个变量值你如果默认安装那就应该和我一样了... 注意版本号自己去电脑地址栏复制

然后确定后继续添加:

这步骤,其实就是引用刚刚的变量JAVA_HOME来指定另外俩个子目录。

注意分号,可以复制:

%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;

然后找到 系统变量中的Path ,选中后点击编辑

然后给Path添加俩个子路径:

%JAVA_HOME%

%JAVA_HOME%\bin

然后一路确定关闭所有弹窗

一路确定后,重启cmd窗口:

输入:java -version

可以看到java安装成功,jdk的环境应该也完事了。

行动吧,在路上总比一直观望的要好,未来的你肯定会感 谢现在拼搏的自己!如果想学习提升找不到资料,没人答疑解惑时,请及时加入扣群: 320231853,里面有各种软件测试+开发资料和技术可以一起交流学习哦。

最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!

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

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

软考-信息系统项目管理师-论文技术架构模板(60天备考第26天)

分享一段信息系统项目管理师论文项目技术架构描述的万能模板,供大家参考。距离考试还有二十八天,如果论文写不好的可以加微进论文指导群学习论文写作。 该系统前端基于Vue开发,后端基于java开发,前后端分离部署。整体采用B/S架构&…

positivessl通配符证书签发13个月仅400元

PositiveSSL是Sectigo旗下的数字证书品牌,旗下的数字证书产品不仅具有签发速度快、性价比高以及兼容性高等特点,还可以为网站提供传输信息加密服务,保护客户隐私安全,提升客户对网站的信任度。今天就随SSL盾小编了解PositiveSSL旗…

Java的逻辑控制和方法的使用介绍

前言 程序的逻辑结构一共有三种:顺序结构、分支结构和循环结构。顺序结构就是按代码的顺序来执行相应的指令。这里主要讲述Java的分支结构和循环结构,由于和C语言是有相似性的,所以这里只会提及不同点和注意要点~~ 注意在C语言中,…

Meta的AI潮流:创新还是用户体验的噩梦?

每周跟踪AI热点新闻动向和震撼发展 想要探索生成式人工智能的前沿进展吗?订阅我们的简报,深入解析最新的技术突破、实际应用案例和未来的趋势。与全球数同行一同,从行业内部的深度分析和实用指南中受益。不要错过这个机会,成为AI领…

AnomalyGPT——使用大型视觉语言模型进行工业异常检测的算法解析与应用

1.概述 工业缺陷检测是工业自动化和质量控制中的一个重要环节,其目的是在生产过程中识别和分类产品或组件中的缺陷,以确保最终产品的质量满足既定标准。这项技术的应用可以显著提高生产效率,降低成本,并减少由于缺陷产品导致的潜…

面试口才训练技巧有哪些(3篇)

面试口才训练技巧对于提高面试表现至关重要。以下是三篇关于面试口才训练技巧的详细解析: **篇:基础口才训练与准备 清晰表达:首先,确保你的表达清晰、准确。避免使用模糊、含糊不清的词汇或句子。在回答问题时,尽量…

数据可视化在不同行业中有哪些应用?

数据可视化即通过图表的形式将数据的内在信息有逻辑性地呈现给用户,使用户更容易发现数据中蕴藏的规律,找出问题,进而做出决策;另一方面,数据可视化项目也是一张重要的名片,是企业数字化建设效果的呈现。本…

Java将文件目录转成树结构

在实际开发中经常会遇到返回树形结构的场景&#xff0c;特别是在处理文件系统或者是文件管理系统中。下面就介绍一下怎么将文件路径转成需要的树形结构。 在Java中&#xff0c;将List<String>转换成树状结构&#xff0c;需要定义一个树节点类&#xff08;TreeNode&#…

如何解决:You cannot manually format an existing APFS Container disk

diskutil apfs list 这里的disk5s1是挂载的一张tf卡&#xff0c;结果被我使用mac的磁盘工具格式化为APFS格式了&#xff0c;我现在要讲其重新格式化为exFAT格式。diskutil apfs deleteVolume /dev/disk5s1 输出以下结果 Started APFS operation Deleting APFS Volume from i…

React正式更新!开始学习React 19!

本文为原创文章&#xff0c;原文链接&#xff1a;J实验室&#xff0c;未经授权请勿转载 今年2月份&#xff0c;React 发布消息确认今年发布 v19 版本&#xff0c;尘封两年的版本号终于要更新了&#xff08;详情点击&#xff1a;React 19 发布在即&#xff0c;抢先学习一下新特性…

XYCTF 2024

Web 参考博客&#xff1a;https://www.yuque.com/yunzhiyunweiji/wrgkex/rfpnkn0293l7cp09#ezMake ezhttp Via - HTTP | MDN 代理那里难住了 XFF不给用可以用client-ip ezmd5 让我们上传图片并比较&#xff0c;结合题目名可以猜测应该是比较两个图片的md5值是否相同&…

Python3 循环语句

Python 中的循环语句有 for 和 while。 Python 循环语句的控制结构图如下所示&#xff1a; while 循环 Python 中 while 语句的一般形式&#xff1a; while 判断条件(condition)&#xff1a;执行语句(statements)…… 执行流程图如下&#xff1a; 同样需要注意冒号和缩进。…