变更……是啥东西来着?在RDC里,变更是一个特别的概念,它大体上相当于源代码库中的一条feature分支。唉,那干脆就叫feature分支不就好了,多好理解啊。
我们听到了亲们的反馈,经过认真研究,我们决定去掉这个概念,直接分支就好啦。也就是说,在自由模式和Git Flow模式时,亲们直接去跑流水线(大致相当于以前的发布页面)就可以构建部署,发布上线。见下图:
而在分支开发模式时,也同样不用创建变更。开发时直接用Git命令创建feature分支就行。等feature开发完毕后,到相应分支的详情页面(具体项目中的“分支”菜单项进去有分支列表,从“我的”->“分支”菜单项进去也有分支列表),像以前在变更详情页面那样,点击“提交待发布”就好啦。见下图:
这两个图看起来和之前有点儿不一样。以前是在应用里工作,现在是在项目里工作了。没错,在项目里,可以构建和部署,可以运行自动测试,可以跑流水线,可以管理需求、任务、缺陷……小伙伴们的日常工作,都可以在一个项目中完成啦,RDC里面的项目,就好像是一个工作场所,所有的同伴、所有的工具都在这儿,各种顺手各种方便,不用到处找啦。
新建这样的一站式工作场所,并且把所有的东西都设置好,是分分钟的事儿,因为有向导功能。可以通过向导,页面点几下就把一个项目所有相关工具相关事情都设置好。大家初次尝试的话,可以打开首页,点击“快速开始”。这里是极简向导,按默认值给大家创建一个供研究,并且还有demo哦。见下图:
熟悉一些想有更多选择的时候(比如想通过容器服务部署Docker,想部署到EDAS环境,想搞个安卓应用开发……),可以点击首页“快速开始”旁边的的“更多选择”。(功能不断添加中)
(待上线)而如果到“老地方”,我的->应用菜单项对应页面中的“注册应用”,那么效果和首页的“更多选择”差不多,但多了可以选择在已有项目中继续添加代码库和应用。
(待上线)此外,在具体项目中,从“分支”或“应用”菜单项进去,可以为已有项目继续添加代码库和应用。
对于在RDC老版已经创建了的,不在项目中的应用,我们也将继续支持一段时间,只是不会再添加新功能。从我的->应用菜单项进去,可以看到所有的不属于项目的老版应用,和所有的属于项目的新版应用。可以分别前往。如果亲们愿意把老版应用变为项目中的新版引用,我们还可以为亲后台批量操作一下,省去亲一个个迁移的麻烦。默认的,我们会帮亲的每一个应用创建一个同名的项目。当然如果亲有别的想法,那我们也会尽力支持。