给你先容DevOps与CI、CD
DevOps是一种重视“软件开拓职员(Dev)”和“IT运维技强职员(Ops)”之间雷同相助的文化、行为或老例。通过自动化“软件交付”和“架构改观”的流程,来使得构建、测试、宣布软件可以或许越发地快捷、频仍和靠得住。详细来说,就是在软件交付和陈设进程中进步雷同与协作的服从,旨在更快、更靠得住的的宣布更高质量的产物。 也就是说DevOps是一组进程和要领的统称,并补娓代某一特定的软件器材或软件器材组合。各类器材软件或软件组合可以实现DevOps的观念要领。其本质是一整套的要领论,而不是指某种或某些器材荟萃,与软件开拓中计划到的OOP、AOP、IOC(或DI)等相同,是一种理论或进程或要领的抽象或代称。 CI CI的英文名称是Continuous Integration,中文翻译为:一连集成。 CI中,开拓职员将会频仍地向骨干提交接码,这些新提交的代码在最终归并到骨干前,必要颠末编译和自动化测试流举办验证。 一连集成(CI)是在源代码改观后自动检测、拉取、构建和(在大大都环境下)举办单位测试的进程。一连集成的方针是快速确保开拓职员新提交的改观是好的,而且得当在代码库中进一步行使。CI的流程执行和理论实践让我们可以确定新代码和原有代码可否正确地集成在一路。 CD CD可对应多个英文名称,一连交付Continuous Delivery和一连陈设Continuous Deployment,一下别离先容。 查了一些资料,关于一连交互和一连陈设的观念较量紊乱,以下的观念总结按大部门的资料总结而来。 一连交付 完成 CI 中构建及单位测试和集成测试的自动化流程后,一连交付可自动将已验证的代码宣布到存储库。为了实现高效的一连交付流程,务须要确保 CI 已内置于开拓管道。一连交付的方针是拥有一个可随时陈设到出产情形的代码库。 (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |