什么是CI CD?这是什么意思?

作者: 小编 分类: 365bet网上娱乐网址 发布时间: 2019-02-02 04:22
什么是CI / CD
你是什??么意思?
在详细探索CI / CD自动化工具之前,首先需要了解基础知识。
如上所述,目前的部署和持续集成,是密切相关的敏捷开发环境。
在这种环境中,球队一旦编译完成,我们想实现各种代码在生产环境中。
使用CI / CD工具自动创建,测试和实现新代码的过程。
即使只有一个人甚至一个角色发生变化,团队成员也可以立即获得有关其代码生成准备的反馈。
这样一来,球队的每个成员能够插入代码在生产系统中,创建,测试,实施过程是这样进行自动,继续处理自信应用的下一部分你可以。
然而,在加入自动化工作流程的过程中,也并不意味着一切都可以实现在生产环境中的代码。
您需要跟踪错误情况,以便用户可以实际利用新功能。
对于大多数团队而言,在生产环境中进行调试需要手动执行,并且非常复杂。专注于过滤记录可能需要几个小时到几天。
但现在,何地,何时,为什么,以了解是否发生错误,可以实现大规模和自动化的方式根本原因分析。
通过了解在我们的工作流程中自动化IQ模型的重要性,现在是时候看看哪种工具最适合我们的实际需求。
詹金斯
詹金斯是CI市场上最知名和最常见的名字之一。
最初,是由Sun的工程师创建了一个辅助项目,立即被展开,现在的工程团队在最大的开源CI工具来自动实现的一个。
顺便说一句:我们的OverOps也使用Jenkins和它自己的CLI工具。
他做了什么?
与其他CI工具一样,Jenkins可以自动构建,测试和实现任务。
此工具与Windows,MacOSX和各种Unix系统兼容,您可以使用此系统来安装软件包和Stevedore。它可以安装在Java机器环境中安装的独立环境中。
事实上,Jenkins允许所有团队成员将他们的代码插入到编译中,并立即获得有关其准备的反馈。
当然,在大多数情况下,您的团队必须通过自定义要求协调和自定义Jenkins。
Jenkins的力量体现在其丰富的插件生态系统中。
它提供了1000多种插件选项,可以集成市场上几乎所有的工具和服务。
作为一个开源工具,您可以像我们一样自定义解决方案以适应您的情况。
但每个人都需要投入一些时间和精力来确保满足他们的实际需求。
价格:免费
我想强调一点,但开源+插件=社区。
您可以在Jenkins及其配件的帮助下实现您可以想象的任何配置,工作流程,要求或愿望。
用句子总结:如果你在找便宜(免费!)
)的个性化解决方案,CI和他们的环境,投资愿意要求用户社区的支持下,詹金斯是毫无疑问的最好的选择。
詹金斯标准任务列表