如今,PaaS已经成为一大热门,越来越多的公司开始将目标转移到PaaS的开发应用上来。浪潮等企业纷纷宣布要打造PaaS新型产品。PaaS平台的一个核心理念是为应用提供各种基础中间件服务和进行应用集群的管理。
devops是一种贯彻项目研发全生命周期的软件研发理论,打破传统的研发部门和运维部门泾渭分明的现象,尽量实现团队将研发和运维进行统一结合的模式,这种理念落地实施需要借助一定工具。
CI是持续集成,可以实现代码自动化的静态检查、动态检查、安全检查和单元测试、集成测试等功能,从而实现代码的尽快尽早集成,减少后期发现问题的概率、降低项目风险;CD是持续部署或者持续发布,这种持续部署采用自动化工具,能够有效提高系统环境的部署效率和升级更新时业务的连续性。
jenkins可视作一个平台,在这个平台中一方面可以用户定制各种插件,一方面可以将所有的工作以流程化的形式(pipeline)串联起来。这样可以将CI/CD的思维通过jenkins的落地实施来贯彻执行,同时CI/CD有多种自动化管理功能,而PaaS中的相关系统部署或者更新升级或者项目研发过程使用的环境都可以自动化,于是二者可以很好的进行关联。
Devops理念的落地实现,可通过jinkins中配置自动化的CI/CD流程,更好的与PaaS进行深度集成,从而提高软件研发效率和软件研发质量。
留言与评论(共有 0 条评论) |