关于持续集成的基本问题

贾格拉蒂·阿格劳瓦尔(Jagrati Agrawal)

这不是编程问题,但我不知道任何活跃的论坛,而且程序员是能够回答我问题的最佳人选。

我试图了解持续集成背后的原理。一方面,我知道这是一个好习惯,每天回家之前都要提交代码,无论编码和测试是否完成,然后还有持续集成的概念,即一旦提交某些内容,就会触发构建并且所有测试用例都已运行。这两件事不是矛盾的吗?如果我们每天进行任何编码工作,都会导致每天的构建失败。为什么编码和测试完成后,我们为什么不手动触发构建?

韦斯利·吉拉(Wesley Guirra)

通常,每天保存代码时要确保您的工作不会丢失。

在对应的CI或持续集成测试,如果你生产的是确定的,在大多数的CI不会应用到各个分支项目,即:featurebugfix,它是在主要分支应用,即:masterdevelopreleases等,而且这些分支机构不会每天更新,因为它们需要更新请求,并且需要有人批准该请求。

在单个分支(功能,错误修正)上实现CI的用例是在将拉取请求合并到主要分支之前进行检查,这将检查测试以及代码是否生成。

因此,继续,是的,您需要每天提交代码,但是不需要每天将CI应用于它。

我建议您检查Gitflow工作流程:https ://www.atlassian.com/git/tutorials/comparing-workflows/gitflow-workflow

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

与Android持续集成[Codeship]

来自分类Dev

与Phabricator持续集成(CI)?

来自分类Dev

持续集成-git flow

来自分类Dev

关于交叉过滤器上的航空公司示例的基本问题

来自分类Dev

测试,问题跟踪,持续集成-适用于GAE和Android应用的推荐标准工具

来自分类Dev

与React Native的持续集成

来自分类Dev

PHP的基本问题-换行

来自分类Dev

kentico持续集成失败

来自分类Dev

numpy数组:基本问题

来自分类Dev

Cloud Foundry基本问题

来自分类Dev

AngularJS的基本问题

来自分类Dev

bash打印的基本问题

来自分类Dev

测试和持续集成

来自分类Dev

关于整数变量和字符串连接的最基本问题,在C ++中使用“ +”

来自分类Dev

ExtJs:基本问题

来自分类Dev

bash打印的基本问题

来自分类Dev

dbus的几个基本问题

来自分类Dev

MeteorJS的基本问题

来自分类Dev

持续集成-git flow

来自分类Dev

关于Crossfilter上的航空公司示例的基本问题

来自分类Dev

Tkinter / GUI基本问题

来自分类Dev

关于处理器和操作系统的一些基本问题?

来自分类Dev

开放口岸:基本问题

来自分类Dev

Angular JS的基本问题

来自分类Dev

关于在用户和计算机之间复制文件的真正基本问题

来自分类Dev

JS中关于OOP的一些基本问题

来自分类Dev

SQL基本问题

来自分类Dev

关于 Reactor 信号的基本问题

来自分类Dev

关于 $_GET 与 AJAX 和 PHP 的基本问题