毕业论文
您现在的位置: 版本控制 >> 版本控制介绍 >> 正文 >> 正文

快速掌握Jekins核心功能

来源:版本控制 时间:2022/8/3

Jekins概述与环境配置

基于jekins实现可持续化集成

Jekinspipeline核心应用

相信大家都知道jekins是做可持续化集成的,但好多人不知道什么叫可持续化集成。讲概念之前我们先说我们做项目中的问题

一个团队正着手开发一个项目,在需求评审之后由小组长把项目把项目拆成了若干个模块,分给不同的小伙伴去执行,2个星期之后各自的模块功能都实现了,大家都很开心,这时候该组合在一起测了吧,这时候小组长傻眼了,功能没一个能用的,要么公共类冲突,要么配置冲突。

经果上次之后,小组长变聪明了,再也不等功能开发结束再合并了,而是每天集成提测,如果发生冲突,当天就要解决。

Jenkins是什么

Jenkins是一个开源的、提供友好操作界面的持续集成工具,,主要用于持续、自动的构建/测试软件项目、监控外部任务的运行(这个比较抽象,暂且写上,不做解释)。Jenkins用Java语言编写,可在Tomcat等流行的servlet容器中运行,也可独立运行。

通常与版本管理工具(SCM)、构建工具结合使用;常用的版本控制工具有SVN、GIT,构建工具有Maven、Ant、Gradle。

Jenkins特性

易于安装

不需要安装、不需要数据库,只需通过java-jarjenkins.war或部署到一个servlet容器中

易于配置

所有的配置都可能通过jenkins提供的web界面完成,当然如果你喜欢,也可以通过手动修改xml文件进行配置

生成JUnit或TestNG的测试报告

统一代码git

统一的依赖包管理nexus

测试自动化

构建全自动化maven

部署自动化

可追踪的集成记录

下载安装

下载:jekins支持dockeryummsi等安装,建议直接下载对应的war包,进行安装

启动:下载完成之后,直接可以通过java-jar命令启动(虽然是war包,但是可以按jar包启动)

Java-jarjenkins--

转载请注明:http://www.0431gb208.com/sjszlfa/1195.html

  • 上一篇文章:
  • 下一篇文章: 没有了