2016 年10月28日, 睿云智合正式发布了WiseBuild 1.0, 推出基于容器的软件持续交付平台, WiseBuild 是睿云智合的技术团队在向金融保险行业客户实施容器技术落地项目过程当中,结合用户的共性需求,以及分析总结传统企业DevOps实践的现状和面临的挑战后设计研发的软件持续交付平台。数据库
WiseBuild的设计目的是帮助企业IT团队快速的搭建本身持续交付平台,提高从软件开发到部署上线过程当中的自动化程度。目前睿云智合正在基于WiseBuild 和Rancher 容器管理平台, 为多个金融保险行业客户实现开发测试环境的容器化和自动化,帮助这些企业的IT研发,测试团队提升软件交付效率和质量。运维
最近10年,软件产品的交付模式正在发生重大变革,小步快跑,持续改进成为软件产品交付的主流模式,而精益生产,敏捷开发,DevOps成为支撑这一交付理念的重要的工程方法和实践。工具
容器技术的出现,正在极大的推动DevOps 相关实践在企业的落地。 Docker 公司2016年发布的调查报告也说明DevOps是容器的主要应用场景。学习
相比过去传统的DevOps 采用工具和平台,容器技术能够在应用封装,交付和编排等方面提供标准和规范,以及围绕这些标准和规范打造的工具和平台。从而极大提升软件交付的标准化,效率和自动化程度。测试
睿云智合团队,包含来自金融保险行业的应用专家,云计算专家,以及长期从事DevOps 教练服务的资深咨询专家。 咱们在帮助传统企业引入容器技术的时候,深入地感觉到,要促进DevOps相关实践在企业落地,提高软件交付速度和软件持续运行的质量,除了相关知识理念,流程的学习改进,DevOps实践所需的工具和平台也很是重要。 结合咱们在DevOps, 容器,行业软件开发积累的经验,咱们在团队组建伊始就考虑:设计开发一个支撑传统行业的软件持续交付平台,帮助企业更好的利用容器技术来提高IT团队的交付能力。优化
传统企业在饯行DevOps实践时,主要包含如下几个方面:ui
相比其它方面,CI/CD 每每是企业最早考虑的,也是最容易实现,然而企业在构建本身CI/CD 平台和工具时,也面临很多挑战, 主要包括:云计算
构建真正有效率CI/CD 系统spa
复杂的工具链的选择和集成设计
要构建一个有效率的CI/CD 系统,牵涉到灵活的流水线的设计, 为整个软件生命周期创建可视化、可追溯的受控流水线,整合持续集成、环境配置、数据库变动、应用部署等全部自动化过程;
须要内建质量体系,在软件产生的各个环节中创建固化的、自动化的质量保障体系,使得缺陷尽早在团队内部被发现和解决,以此应对频繁部署所带来的质量风险;
须要运维监控,对系统,应用和特性进行持续的监控,尽早发现系统运行中的风险以便及时采起矫正措施,为系统的持续优化提供数据 。
每每由于缺少总体集成工具和平台来引导客户正确的,全面地构建本身的CI/CD系统, 传统企业的CI/CD实践每每都是片面,局部的改善软件生产的一些环节。
另外,复杂的CI/CD 工具链的选择和集成也是阻止用户全面正确地实践, 下图是一个常见的CI/CD 工具链:
搭建,运行和维护这样一个复杂工具链组成的CI/CD系统,对传统企业的IT团队也是一个挑战。
咱们在分析传统企业实践DevOps面临的这些挑战后, 推出的WiseBuild, 就是为传统企业的DevOps实践提供一个开箱即用解决方案,帮助企业正确,全面地实践CI/CD。
WiseBuild 是一个全面的软件持续交付平台, 经过WiseBuild企业能够快速的搭建本身的持续交付平台, 实现软件开发,测试等主要过程的自动化,实现开发,测试环境的一键部署和持续更新。
WiseBuild 面向IT开发,测试和运维团队提供以下主要功能:
开发项目管理(包括开发应用,团队,开发环境等)
持续集成流水线管理
持续交付看板
自动化测试/部署
代码质量扫描
集成服务(为开发测试环境预置经常使用服务,例如中间件,数据库等)
开发测试环境一键部署和持续更新
How to get WiseBuild
产品资料 : service@wise2c.com
Demo演示环境:http://182.140.210.213/
Wise2C ∣一个有用的公众号