全部产品
存储与CDN 数据库 安全 应用服务 数加·人工智能 数加·大数据基础服务 互联网中间件 视频服务 开发者工具 解决方案 物联网
云效

云效快速入门

更新时间:2017-11-17 12:13:01

创建企业

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

快速创建一站式方案

在吊顶栏,点击“首页”菜单。在页面中,点击“快速开始”,向导会引导你完成一站式方案的快速创建:

快速开始

其中第二步“配置代码库”中,开发模式请选择“自由模式”,初次接触RDC,这是最容易上手的选择,因为流程最简单。“构建并部署到临时演示环境”也请确保勾选:

快速开始的第二步

完成配置后,云效开始帮你完成一系列事情。除了新建一个项目以管理需求、任务、缺陷等工作项,还会把一个Java示例程序(基于Spring框架)注入到新建的代码库,然后编译构建打包,并部署到临时的演示环境。完成后的页面:

快速开始完成后的页面

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

快速开始生成的demo

体验项目协作功能

录入需求

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

提示:

  • 需求正文可直接按CTRL+V进行贴图
  • 需求正文支持markdown方式编辑

需求-创建

创建迭代

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

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

规划迭代内容

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

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

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

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

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

迭代进度跟进

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

体验从开发到交付

流水线

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

流水线

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

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

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

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

配置构建的方法

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

app.release

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

配置部署的方法

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

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

环境配置

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

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

小结

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

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

点这里立即体验

本文导读目录