云效快速入门
如果你还没有加入任何企业,系统会引导你先创建一个企业,点击这里查看详情。
开始持续交付
在吊顶栏,点击“首页”菜单。在页面中,点击“开始持续交付”,向导会引导你快速创建流水线体验从开发到交付:
新建流水线时,选择配置当前流水线使用的代码源:
输入代码源后,选择相应的流水线模版即可快速开始持续交付过程:
点击演示环境的地址,可以看到实际效果:
开始项目管理
在吊顶栏,点击“首页”菜单。在页面中,点击“开始项目管理”,向导会引导你开始Devops项目管理:
录入需求
录入需求是比较简便的操作,只要点项目左边“需求”TAB,就可以发现新建需求的按钮,点一下按钮,然后填上需求的标题和正文,再点“保存”即可。
** 提示:**
需求正文可直接按CTRL+V进行贴图
需求正文支持markdown方式编辑
创建迭代
迭代一般由ScrumMaster来创建和管理。ScrumMaster主要职责制定最佳工作模式,协调团队开发和跟进解决blocker,并保护团队避免受到外部干扰。
在项目里点左侧“迭代”TAB可创建迭代:
规划迭代内容
每个迭代具体要排期哪些内容,Product Owner定优先级,研发团队根据需求估算、团队速率和可承受并发度等确定能做多少内容。
在RDC里面,把工作项(需求、任务、缺陷)规划进迭代有3种方式: 1. 在工作项详情页,找到“迭代”字段,选择目标迭代
在工作项列表页,直接在迭代列点击选中目标迭代
在迭代里面,点“规划”按钮,可批量把工作项拉入迭代
迭代进度跟进
研发负责的工作项完成后,把状态设为已完成,进度自动更新为100%,迭代总体进度会自动进行重新计算:
体验从开发到交付
流水线
从左边栏“流水线”菜单项点击查看流水线。
流水线把从开发到交付的各项工作串起来。自由模式的默认配置的流水线体现的流程是,取master分支的最新点,构建打包。随后,把包部署到日常环境(常用来做集成测试),测试通过后,再部署到预发环境,进而部署到正式环境,也就是交付上线。
在一站式方案创建过程中,已经把构建和日常环境部署这两步配置好了。可以跑通,并可以看到demo程序运行起来的网页效果。
可以尝试修改Git库的master分支的代码并推送上来。然后再次点击启动流水线,完成日常环境部署,观察demo程序展示内容的变化。
要想投入真实使用场景,需要进一步配置好预发和正式环境。下面我们概要介绍构建和部署的配置方法。
配置构建的方法
如何构建,是由源代码根目录下的一个名为“<应用名>.release”的构建配置文件决定的。这个文件由若干属性名-属性值对儿组成。
详细介绍见自定义构建配置。
配置部署的方法
先介绍RDC的一个关键概念:应用。应用是指被部署运行的程序,一个可独立部署的单元。一个源代码库通常对应一个应用,该应用被部署到不同的环境中,比如日常环境(通常用来做集成测试)、预发环境、正式环境。
应用运行的每个环境上,要部署到哪些机器,部署用什么脚本等,是配置在应用的这个环境里的。具体路径是,在左边栏点击“应用”菜单项进入应用,然后浏览“环境”这个菜单项下的内容。
需要首先由企业管理员购买阿里云的ECS服务器,并关联到企业的机器池,各应用各环境才能配置为使用这些机器。
关于部署配置的详细介绍:部署配置。
小结
本文介绍了如何通过向导快速搭建一套一站式研发协作环境,包含从提出需求,到代码实现,到构建、部署、测试,并最终发布上线所需的各个工具和功能。随后介绍了如何开始使用这套一站式环境,以及如何进一步配置它,满足企业实际研发交付场景的需求。
本文只是基本功能的简单介绍,更多功能,更多详细内容,欢迎继续阅读。