浅谈DevOps
Dev(开发)与Ops(运维)这两个角色分别属于两个世界,只有打破边界,软件交付才能更加顺畅。随着时间的推移,我们发现DevOps已经不仅仅是工作职责问题,而演变成一种高效的软件开发文化。从提出DevOps的概念到概念的定义变成空中楼阁般在代码世界中漂浮,再到容器化技术的出现使得DevOps落地变为了现实。现如今,由阿里云国内技术标杆提供的DevOps工具,接下来让我们从项目管理及代码管理两个方面一起体验云效吧。
项目管理
创建项目
进入云效(工作台)首页,开始创建第一个项目
上面红框都可以创建,点击之后可以找到「敏捷开发」项目模板,点击之后完善相关信息,点击完成创建即可。
需求管理
进入创建好的项目,可创建需求分类,进入分类后可创建相关需求,直接创建的需求属于未分类需求。
点击具体需求可以对该需求进行管理,详细内容
统计展示
可视化的数据展示,更加直观的了解团队的效率与进度,还可自定义,美滋滋。
代码管理
(不得不说的是,代码管理提供的代码规约监测,保证代码更高的可读性以及可靠性,本地规约还没有安装的兄弟们,这里有传送门https://github.com/alibaba/p3c 最新的开发手册,规约插件都有哦,提交代码前记得自己检查呢)
新建分支,修改代码,提交修改内容一气呵成,发现有检测,不好好写代码的你,怕了没有?
在提交页面,鼠标悬浮在通过处可查看结果。
合并请求,因为中文的原因吧,比目前用的git lab舒服一些,还可以关联内容,还可以指定评审人。待评审人通过后,代码才可合并到主分支,领有自动检测功能。
写在最后
作为代码界小学生,一直觉得自己还未登堂入室,突然分享有关阿里云云效DevOps的使用体验,属实是对该款产品的强大能力所折服。有兴趣的小伙伴们一起加入体验吧,冲冲冲。