热门关键词:亚博ag到账快的,亚博ag取款快的  
亚博ag到账快的: 连续集成之前需要完成的三件事
2021-07-19 [50071]
本文摘要:

如果你已经相识了什么是连续集成相识了连续集成给软件开发带来的利益(见《 什么是连续集成?

如果你已经相识了什么是连续集成相识了连续集成给软件开发带来的利益(见《 什么是连续集成?连续集成能给软件开发带来什么利益? 》)想要将连续集成这个优秀实践引入到自己的组织……别忙你还需要相识在开始连续集成之前需要完成哪些准备事情。

所以具有一套合适的而且能够与连续集成方案匹配的版本控制系统是连续集成的前提。

版本控制

开始连续集成之前首先你要有一套版本控制系统能够实现对与软件开发相关的所有内容的版本控制。

我们要对代码举行集成首先就要对代码以及相关文档、数据、信息等举行版本控制。集成之前我们会将通过测试的代码放入版本库中作为主干开发人员在客户端完成新的功效开发后再向版本库中提交新的代码这部门新的代码会与主干上的代码举行集成。

通过编译、测试之后这些代码配合形成新的主干。

现在已经有一些连续集成的工具使得这一任务获得简化。

当你选择并安装好合适的连续集成工具之后只要通过简朴地设置让可以让它找到版本控制库让它在须要时运行哪个剧本举行编译并能执行你预设的自动化测试用例将通过或不通过的效果以何种方式通知给你。

自动化构建

所以你需要做的是选择连续集成工具举行须要的设置以及为每个软件编写自动化测试用例(包罗单元测试、部件测试和验收测试)。

亚博ag取款快的

归纳综合地说在开始连续集成之前需要完成以下三件事:

亚博ag到账快的

连续集成需要你频繁地向主干提交接码所以如果没有自动化技术的支持连续集成就会是一句空话。

团队共识

连续集成能够举行下去还需要整个项目团队告竣一些共识。

好比:

每小我私家都能以小步增量的方式频繁地将修改后的代码提交到主干上; 一致认同“修复破坏应用法式的任意修改是最高优先级的任务”。

如果没有这样的共识连续集成可能基础就无法连续下去。

连续集成有前提版本控制是地基

团队共识自动化缺少一个难成行

参考书目:连续交付:公布可靠软件的系统方法作者:[英]Jez Humble,David Farley译者:乔梁出书社:人民邮电出书社


本文关键词:亚博ag到账快的,亚博ag取款快的

本文来源:亚博ag到账快的-www.luhanzi.com