五课快速掌握Jenkins核心功能:从环境配置到Pipeline应用.pdfVIP

  • 0
  • 0
  • 约9.97千字
  • 约 28页
  • 2026-02-09 发布于北京
  • 举报

五课快速掌握Jenkins核心功能:从环境配置到Pipeline应用.pdf

课程概要:

1.jenkins概述与环境配置2.基

于jenkins实现持续集成3.

kin

jenspipeline应用

一、jenkins概述与环境配置

知识点:

1.关于持续集成(CI)2.

Jenkins概述3.安装

Jenkins4.基础环境配置与常用

插件

1、关于持续集成

相信大家都知道jens是用来做持续集成的?但问题是很多人并不明白

kin

什么叫持续集成。讲概念之前我们先来举一个场景:

一个团队正着手开发一个项目,在需求评审由小组长把项目拆成了若

干个模块,分给不同的小伙伴去实现。2个星期以后各自模块的功能都实现了,

课程概要:

1.jenkins概述与环境配置

2.基于jenkins实现可持续化集成

3.jenkinspipeline应用

一、jenkins概述与环境配置

知识点:

1.关于可持续化集成(CI)

2.jenkins概述

3.安装jenkins

4.基础环境配置与常用插件

1、关于可持续化集成

相信大家都知道jenkins是用来做可持续集成的?但部问题是很多人并不明

白什么叫可持续化集成。讲概念之前我们先来举一个场景:

一个团队正着手开发一个项目,在需求评审由小组长把项目拆成了若

干个模块,分给不同的小伙伴去实现。2个星期以后各自模块的功能都实现了,

大家都很高兴。这时该合并测试了吧。这一合并,小组长傻眼了,功能没有

一个能用的,要么公共类了,要么配置了

经过上次的教训,小组长变聪明了,再也不等功能开发完成后再合并提测

了,而是每天进行集成提测,如果发现当天就要解决。

续成Continuousintegration(CI)是一种软件开发实践,即团队开

持集即

发成员经常集成他们的工作,每次集通过自动化的构建(包括编译、发布、

自动化测试)来验证,从而尽快地发现集成错误,让团队能够更高效地开发软

件。

持续集成要点:

统一的代码库(git)

统一的依赖包管理(nexus)

测试自动化

构建全自动化(maven)

⚫自动化部署

大家都很开心。这时该合在一起提测了吧。这一合小组长傻眼了,功能没一个

能用的,要么公共类了,要么配置

经过上次的教训,小组长变聪明了,在也不等功能开发在合并提测了,

而是每天集成提测,如果发现当天就要解决。

持续集成即Continuousintegration(CI)是一种软件开发实践,即团队

开发成员经常集成他们的工作,每次集通过自动化的构建(包括编译,发

布,自动化测试)来验证,从而尽快地发现集成错误,让团队能够更高效的开

发软件。

持续集成要点:

⚫统一的代码库(git)

⚫统一的依赖包管理(nexus)

⚫测试自动化

⚫构建全自动化(maven)

⚫部署自动化

可追溯的集成记录

2、Jenkins概述

Jenkins是为了满足上述持续集成的要点而设计的一款工具,其主体框架采用

Java开发,实质功能都是由各种插件实现,极大提高了系统的扩展性。其

不仅可以满足Java系统的集成,也可以实现PHP等语言的集成发布。通过其

Pipeline插件,用户可以随自己需要定制集成流程。

2、安装Jenkins

:Jenkins支持Docker、Yum、MSI等安装方式,在这里推荐大家直接选

择其对应的WAR包进行安装。

启动:完成后,可以直接通过jar‑jar命令启动

java‑jarjenkins.war‑‑httpPort=8080也可以将其放置到Servlet容器(

Tomcat、Jetty、JBoss)中直接启动,无需过多的配置,一切插件化是

Jenkins较为优秀的设计。

配置:完成进入启动页()会有一个验证过程,验

_\.jenkins\secrets\initialAdminPa

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档