云效快速入门-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

云效快速入门

行者武松 2017-10-23 10:56:25 2183


创建企业


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

快速创建一站式方案


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

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

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

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


体验项目协作功能



录入需求


录入需求是比较简便的操作,只要点项目左边“需求”TAB,就可以发现新建需求的按钮,点一下按钮,然后填上需求的标题和正文,再点“保存”即可。
提示:
  • 需求正文可直接按CTRL+V进行贴图
  • 需求正文支持markdown方式编辑



创建迭代


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

规划迭代内容


每个迭代具体要排期哪些内容,Product Owner定优先级,研发团队根据需求估算、团队速率和可承受并发度等确定能做多少内容。
在RDC里面,把工作项(需求、任务、缺陷)规划进迭代有3种方式:

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

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

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


迭代进度跟进


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

体验从开发到交付



流水线


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

流水线把从开发到交付的各项工作串起来。自由模式的默认配置的流水线体现的流程是,取master分支的最新点,构建打包。随后,把包部署到日常环境(常用来做集成测试),测试通过后,再部署到预发环境,进而部署到正式环境,也就是交付上线。
在一站式方案创建过程中,已经把构建和日常环境部署这两步配置好了。可以跑通,并可以看到demo程序运行起来的网页效果。
可以尝试修改Git库的master分支的代码并推送上来。然后再次点击启动流水线,完成日常环境部署,观察demo程序展示内容的变化。
要想投入真实使用场景,需要进一步配置好预发和正式环境。下面我们概要介绍构建和部署的配置方法。

配置构建的方法


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

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

配置部署的方法


先介绍RDC的一个关键概念:应用。应用是指被部署运行的程序,一个可独立部署的单元。一个源代码库通常对应一个应用,该应用被部署到不同的环境中,比如日常环境(通常用来做集成测试)、预发环境、正式环境。
应用运行的每个环境上,要部署到哪些机器,部署用什么脚本等,是配置在应用的这个环境里的。具体路径是,在左边栏点击“应用”菜单项进入应用,然后浏览“环境”这个菜单项下的内容。

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

小结


本文介绍了如何通过向导快速搭建一套一站式研发协作环境,包含从提出需求,到代码实现,到构建、部署、测试,并最终发布上线所需的各个工具和功能。随后介绍了如何开始使用这套一站式环境,以及如何进一步配置它,满足企业实际研发交付场景的需求。
本文只是基本功能的简单介绍,更多功能,更多详细内容,欢迎继续阅读。
点这里立即体验
弹性计算 Java 测试技术 开发工具 git Spring
分享到
取消 提交回答
全部回答(0)
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

推荐文章
相似问题