阿里云云效2020

概览

云效,一站式企业协同研发云,源于阿里巴巴多年先进的管理理念和工程实践,提供从“需求->开发->测试->发布->运维->运营”端到端的协同服务和研发工具支撑。云效将战略规划、敏捷研发、持续集成、持续交付、DevOps等理念引入银行、保险、民航等大型企业和互联网初创企业,支持公有云、专有云和混合云的协同研发,助力企业产品快速创新迭代和研发效能升级。

在这里插入图片描述

四大亮点

在这里插入图片描述

功能特性

项目
一站式项目管理
以项目为维度,管理需求、任务、缺陷、迭代、里程碑、风险和文档。

大型项目管理
支持父子项目以分级管理战略专题项目,支持项目集合以联合管理双十一等大型协作项目。

快速迭代项目管理
支持Scrum、看板等多种敏捷实践。

应用
应用全生命周期管理
以应用为单位,申请、创建和配置软件运行所需资源、环境和中间件服务,提供变更、发布、监控和运维等应用全生命周期管理服务。

多种部署运行方式
支持Docker等多种部署运行方式

交付
持续交付流
多人协作开发集成、多种编程语言构建打包和分布式集群部署发布等服务。

质量与安全保障
轻松搭建从代码提交、集成、构建到测试环境、预发环境、线上环境部署发布验证的持续交付流水线,质量和安全层层把关。

运营
用户反馈跟踪
用户反馈秒级必答,产品知识智能回复。

产品动态监测
问卷调查和舆情监测,把握产品动态。

数据驱动优化
分析研发和运营数据,数据驱动效能提升和产品优化创新。

云效快速入门

云效2020版本已经发布,点击使用新版,也可以查阅帮助文档

创建企业

如果你还没有加入任何企业,系统会引导你先创建一个企业,点击这里查看详情。

开始持续交付

在吊顶栏,点击“首页”菜单。在页面中,点击“开始持续交付”,向导会引导你快速创建流水线体验从开发到交付:

新建流水线时,选择配置当前流水线使用的代码源:


输入代码源后,选择相应的流水线模版即可快速开始持续交付过程:


点击演示环境的地址,可以看到实际效果:

开始项目管理

在吊顶栏,点击“首页”菜单。在页面中,点击“开始项目管理”,向导会引导你开始Devops项目管理:

录入需求是比较简便的操作,只要点项目左边“需求”TAB,就可以发现新建需求的按钮,点一下按钮,然后填上需求的标题和正文,再点“保存”即可。


迭代一般由ScrumMaster来创建和管理。ScrumMaster主要职责制定最佳工作模式,协调团队开发和跟进解决blocker,并保护团队避免受到外部干扰。

在项目里点左侧“迭代”TAB可创建迭代:

规划迭代内容
每个迭代具体要排期哪些内容,Product Owner定优先级,研发团队根据需求估算、团队速率和可承受并发度等确定能做多少内容。

在RDC里面,把工作项(需求、任务、缺陷)规划进迭代有3种方式:

在工作项详情页,找到“迭代”字段,选择目标迭代迭代-规划

在工作项列表页,直接在迭代列点击选中目标迭代迭代-规划

在迭代里面,点“规划”按钮,可批量把工作项拉入迭代迭代-规划

迭代进度跟进
研发负责的工作项完成后,把状态设为已完成,进度自动更新为100%,迭代总体进度会自动进行重新计算:

体验从开发到交付

流水线
从左边栏“流水线”菜单项点击查看流水线。


流水线把从开发到交付的各项工作串起来。自由模式的默认配置的流水线体现的流程是,取master分支的最新点,构建打包。随后,把包部署到日常环境(常用来做集成测试),测试通过后,再部署到预发环境,进而部署到正式环境,也就是交付上线。

在一站式方案创建过程中,已经把构建和日常环境部署这两步配置好了。可以跑通,并可以看到demo程序运行起来的网页效果。

可以尝试修改Git库的master分支的代码并推送上来。然后再次点击启动流水线,完成日常环境部署,观察demo程序展示内容的变化。

要想投入真实使用场景,需要进一步配置好预发和正式环境。下面我们概要介绍构建和部署的配置方法。

配置构建的方法
如何构建,是由源代码根目录下的一个名为“<应用名>.release”的构建配置文件决定的。这个文件由若干属性名-属性值对儿组成。


详细介绍见自定义构建配置。

配置部署的方法
先介绍RDC的一个关键概念:应用。应用是指被部署运行的程序,一个可独立部署的单元。一个源代码库通常对应一个应用,该应用被部署到不同的环境中,比如日常环境(通常用来做集成测试)、预发环境、正式环境。

应用运行的每个环境上,要部署到哪些机器,部署用什么脚本等,是配置在应用的这个环境里的。具体路径是,在左边栏点击“应用”菜单项进入应用,然后浏览“环境”这个菜单项下的内容。


需要首先由企业管理员购买阿里云的ECS服务器,并关联到企业的机器池,各应用各环境才能配置为使用这些机器。

关于部署配置的详细介绍:部署配置。

小结
本文介绍了如何通过向导快速搭建一套一站式研发协作环境,包含从提出需求,到代码实现,到构建、部署、测试,并最终发布上线所需的各个工具和功能。随后介绍了如何开始使用这套一站式环境,以及如何进一步配置它,满足企业实际研发交付场景的需求。

本文只是基本功能的简单介绍,更多功能,更多详细内容,欢迎继续阅读。

点这里立即体验

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值