前言:
阿里云效平台一站式企业协同研发云,源于阿里巴巴多年先进的管理理念和工程实践,提供从“需求->开发->测试->发布->运维->运营”端到端的协同服务和研发工具支撑。通过项目流程管理和专项提效自动化工具,真正实现24小时持续集成持续交付,支持公共云、专有云和混合云的协同研发,助力企业产品快速创新迭代和研发效能升级。
云效介绍
云效产品涵盖了项目协作域,研发域,测试域以及运维域,其中项目协作域包括项目管理和指挥部;研发域包括代码管理、配置管理、应用管理、交付管理等;测试域包括单测持续集成、测试环境管理、WebUI自动化、性能压测自动化、接口自动化、集成自动化、Mock测试中心,测试数据中心、缺陷管理、用例管理等;运维域包括资源管理、发布部署、作业平台、P2P文件分发、堡垒机、运维通道,账号权限管理、智能监控等。
1、以项目为维度进行相关全链路管理,并提供研发综合效能管理系统。
2、稳定分布式代码托管服务、SCM配置管理、应用全生命周期管理、多人协作开发流管理代码服务。
3、提供测试环境管理,单测、UI、接口、性能、集成等自动化测试服务,以及用例、缺陷管理和测试数据及Mock服务。
4、进行一站式资源管理、发布部署等完整运维体系环境提供以及掌上运维和智能一站式监控服务
以下为个人见解,不喜勿喷。
1、开发同学根据特性开发,创建变更分支。
2、通过线下或云端开发环境进行编程工作,然后提交代码。
3、代码自动触发自动的代码扫描,并发送给指定的代码评审员进行评审。
4、完成评审的代码自动触发集成发布流水线,自动化的完成构建,生成Docker镜像,分别在开发环境、集成环境及预发环境进行部署,完成相应的验证工作;验证完之后处于待发布状态,触发上线审核流程,运维完成审核发布上线。
5、遵循Nonewsisgoodnews的原则,过程中任何问题,通过钉钉及时反馈到指定负责人,做到准确反馈、即时响应,快速恢复。尽量避免垃圾短信式反馈,过多的噪音,反而会降低协作的效率。