代码管理平台Codeup测评
Posted IT技术分享社区
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了代码管理平台Codeup测评相关的知识,希望对你有一定的参考价值。
目录
一、前言
我是一名十年工作经验的开发人员,平常也喜欢写一写开源项目和一些练习案例的Demo,方便以后自己在实际开发中使用。作为Git代码管理来说用的最多的是Github了另外还有Gitee、GitLab等等,Github作为最大的代码托管平台里面的代码质量相对比较高,当然也有他的缺点,比如国内访问比较慢、对中文支持不够友好、另外针对国内用户体验也不是很符合国人的习惯。
偶尔间发现了云效代码管理 Codeup,一款阿里自研的Git代码管理平台,它的整体界面风格更符合国内程序员使用习惯、访问速度非常快还有代码质量安全检测、代码评审等功能,作为企业代码管理、个人开发项目来说非常棒。
今天就来带大家来揭开Codeup的神秘面纱,相信它一定可以对你的实际开发工作代码很大的帮助,一起来看看吧!
二、功能体验
使用的时候需要登陆自己的阿里云账户。登陆之后会打开如下界面:
可以新建代码库(类似于新建仓储)或者导入代码库,我们选择导入代码库(支持了目前主流的Git代码管理平台的迁移)
这里选择码云,因为我之前的项目放在了Gitee上面。这里需要Token,具体参考对应的帮助文档找到对应的设置方法,获取Gitee的Token。点击Token右边的问号就可以打开帮助文档了,具体如下图:
点击确定,获取Gitee上面的项目列表(访问速度还是很快的),获取列表后可以点击导入进行项目的导入。
导入的时候会有红色的字提示,正在导入
导入成功后会变成绿色的状态,提示文字为导入成功
点击右边的进入库,就可以进入代码管理页面
下次选择码云的时候,因为已经绑定过了,就可以直接再去拉去项目列表
我们还可以对代码进行代码检测,用来检测你的代码是否规范
这里选择Java推荐检测方案
代码检测速度非常快,不到两分钟就可以查看代码检测结果了,通过图表方式展示,可以很直观看到自己代码存在的问题。
查看代码检测问题详情,可以点进去查看更详细的信息。
比如下面给出的建议,缺少对应的注释
云效工作台
云效工作台更像一个任务管理平台,可以切换角色查看对应角色应该关注的事情,里面可以有工作安排、任务、问题处理情况等等。对项目管理来说非常棒.
待办事项、任务进度情况一目了然。
成员管理
可以针对项目进行项目人员管理,具体大家可以实际去体验一下。
三、功能优势
访问速度快体验非常棒
支持目前主流Git代码管理平台的迁移,非常的方便
支持代码检测功能,快速分析你的代码问题和不规范的情况
提供了代码定时备份和加密存储的功能,可以很好保证代码的数据安全和完整性
集成了项目管理任务平台,可以很方便进行项目开发、管理、进度跟踪等等。
如何通过云效流水线扩展代码检测
云效代码管理Codeup是阿里云出品的一款企业级代码管理平台,提供代码托管、代码评审、代码扫描、质量检测等功能,全方位保护企业代码资产,帮助企业实现安全、稳定、高效的研发管理。在云效Codeup中,除了内置的检测服务外,支持基于流水线灵活扩展更多自动化检测。以下介绍在合并请求场景下如何通过流水线扩展检测能力。
如何创建流水线检测

在合并请求中点击「立即创建」,将会跳转云效流水线服务页面,按需选择模板:


确认勾选:
- 代码提交
- 合并请求 新建/更新
- 过滤条件填写原合并请求的「目标分支」,如master

点击确定完成代码源配置,按需完成测试任务的配置:




关联流水线后,可在此选择需要用于合并检测卡点的流水线:

被选中的流水线将用于任何申请合并至当前保护分支的合并请求的卡点条件,需要流水线执行通过才能合并至当前保护分支。
注意 若被选中卡点的流水线未运行,同样将不满足合并条件要求,因此请保证用于卡点的流水线已运行。 建议按如上要求勾选流水线的代码源触发设置,在提交和变更时自动触发流水线执行。
通过云效流水线扩展代码检测,更基于流水线灵活性扩展更多代码自动化检测。全方位保护企业代码资产,帮助企业实现安全、稳定、高效的研发管理。Codeup支持企业级数据隔离,保证企业的代码资产绝对安全。提供代码库企业内公开的设定,便于企业内研发协同。对于企业代码资产安全提供全面保障,更多内容参见安全承诺:
以上是关于代码管理平台Codeup测评的主要内容,如果未能解决你的问题,请参考以下文章