持续集成工具Jenkins的安装与配置

发表于:2022-5-27 09:22

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:Carl_奕然    来源:CSDN

  什么是持续集成
  就是保持不间断的将软件开发中事情集中到一个地方进行管理和处理,包括代码库的维护、测试环境的搭建、测试脚本的运行、测试结果报告的发送等。
  通过集成工具(例如Jenkins)把这些工具集中到一起按照一定步骤进行自动化处理,和自动化框架非常类似,只是前者的框架不局限于测试,而是贯穿整个项目的各个环节。
  好处是可以减少重复的工作,将这些工作通过持续集成工具自动执行,提高整个项目的效率。

  持续集成工具
  我们最常用到的就是Jenkins,也算是很主流的工具了,接下来,就介绍一下Jenkins这个工具的优点。
  · 免费开源
  相对于收费软件,开源是人人爱~
  · 多平台兼容
  兼容性也是衡量一个软件的重要指标之一,Jenkins支持多个平台,包括WindowsLinux、iOS系统,这样既可以在Windows测试机上安装,也可以在Linux的测试环境上安装,又或者需要做iOS的App项目需要在Mac上安装,这样就保证了不会因为安装环境的问题导致持续集成的功能无法使用。
  · 可视化管理
  可视化管理页面,给不会代码的或者不愿意看代码的大佬提供了便利。
  · 配置简单
  所有的工具均可以通过安装插件来完成,安装完成即可使用。
  · 功能插件齐全
  插件是Jenkins的核心,平台本身也是提供一个基础框架,安装插件来满足日常工作任务。

  Jenkins的安装与运行
  这里我们讲两种方式的安装:

  war包安装
  这种安装方式非常简单,只需要:
  ①在官网下载war包;
  ②然后D盘(这里随便放);
  ③打开运行界面输入cmd;
  ④输入 java -jar jenkins.war;
  ⑤最后显示 jenkins is fully up and running 就启动完毕。
  我们可以写一个批处理去启动,新建一个txt,输入以下代码:
set JENKINS_HOME =c:\jenkins
cd /d %JENKINS_HOME%
java -jar %JENKINS_HOME%\jenkins.war

  输入完,我们就保存为**.bat**格式,然后每次启动,都双击即可。

  setup方式安装
  ①官网下载jenkins压缩包;
  ②解压后,直接下一步,到最后Finish,最后就会弹出Jenkins页面。

  运行
  进入到上述页面,我们先来注册账号:
  ①点击注册;
  ②输入注册信息,点击注册就可以完成注册;

  ③我们再用刚刚注册的信息,就可以登录Jenkins了。

  Jenkins的配置
  系统设置可以理解为一个全局变量,里面分2个类型。
  系统本身配置:包括工作目录、访问网址、发送邮件地址等配置。
  插件配置:安装并且启动的插件配置,包括代码管理、测试环境部署等。

  系统设置
  工作目录
  主要用来设置项目的目录,主目录是存放在所有项目的数据,并会给每个项目生成一个job下的目录、
  工作空间根目录是存放工作构建项目文件的,构建记录根目录就是存放构建日志的。这几个目录都可以修改。

  执行者数量
  这个数量可以理解为并发量,即Jenkins配置多个项目构建任务,同时执行的最大数量,一般会通过自动执行配置错开,尽量不要并发,但是如果涉及多个项目需要同时处理的时候,就需要把数改大一些。
  生成前的等待时间
  这个是为了给构建任务一个缓冲时间,除非特殊情况,一般不需要修改。

  全局变量
  Environment variables,设置全局变量。如同Python定义一个参数,参数的key和参数对应的value,只需要引起该参数,就可以获取对应的值,一般也不需要修改。
  Tool Locations,设置全局工具。这是配置所有项目构建任务的默认工具,配置后新建项目构建任务时便默认将这个工具加入这个项目的配置之中。

  Jenkins location
  Jenkins URL,用于设置邮件发送的地址,用来在邮件中产生链接地址,一般可以配置内网IP和对应的端口8080。
  系统管理员邮箱地址,设置完成构建后发送邮件的发送人的邮箱。

  插件管理
  Jenkins初始化的时候,默认安装了常规的插件,但是有些插件,需要我们自己来安装。

  自动安装插件
  在Jenkins主页面,点击系统管理:

  进入系统管理页面,选择管理插件:

  进入插件管理页面,点击可选插件,选择你需要安装的插件:

  安装完成后,一般情况下不需要重启 Jenkins。

  手动安装插件
  Jenkins除了自动安装外,还提供了手动安装,我们手动下载插件后,在Jenkins上上传,就可以了。
  官方的插件下载地址:
  http://updates.jenkins-ci.org/
  国内的源:https://mirrors.tuna.tsinghua.edu.cn/jenkins/plugins/

  本文内容不用于商业目的,如涉及知识产权问题,请权利人联系51Testing小编(021-64471599-8017),我们将立即处理
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号