什么是持续集成工具Jenkins?

前言

持续集成是一种 DevOps 软件开发实践。采用持续集成时,开发人员会定期将代码变更合并到一个中央存储库中,之后系统会自动运行构建和测试操作。

今天让我们一起来简单看看什么是持续集成。

什么是持续集成工具Jenkins?_第1张图片 

1、什么叫持续集成?

我们假想一个场景,现在一个测试工程师把自动化脚本都编写好了,但是这位大佬还是需要每天上班点击“开始“运行脚本,而且当开发提交新的版本时,也需要重新运行自动化脚本。

那么可以不可以让这个自动化脚本,自动的运行,并且在开发每次发布版本之后,自动的执行呢?当然可以,这就是持续集成。

要学习持续集成,我们首先推荐jenkins。

2、什么是持续集成工具Jenkins?

Jenkins工具是JAVA编写的开源工具,无论是扩展性,还是实用性,都非常好,很多中小型公司都是用jenkins进行持续集成,一些大型公司也是在jenkins的基础上进行的二次开发。

3、如何学习Jenkins

理解CI和CD的概念

CI:持续集成(把多个开发编写的代码,集成在代码仓库,自动进行单元测试,并返回结果)

CD:持续交付(把集成的代码,自动的构建、部署、测试、发布,并返回各个阶段的结果)

要实现这些过程,我们需要拆分学习

集成代码

单元测试

构建代码

部署代码

测试代码

发布代码

发送测试结果

使用Jenkins整合这些过程

要想把持续集成学好,光靠Jenkins这个工具其实还远远不够,我们甚至需要深入到架构设计、开发、测试、运维才能很好的进行。

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

什么是持续集成工具Jenkins?_第2张图片

这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!有需要的小伙伴可以点击下方小卡片领取 

什么是持续集成工具Jenkins?_第3张图片

 

你可能感兴趣的:(jenkins,测试工具,测试用例,压力测试,pytest,单元测试,ci/cd)