云效codeup

本文涉及的产品
云效 DevOps 流水线,基础版人数 不受限
云效 DevOps 项目协作,基础版人数 不受限
云效 DevOps 测试管理,基础版人数 不受限
简介: 简要讲述云效codeup使用操作及使用感受

什么是云效codeup

云效代码管理(Codeup)是阿里云云效一站式 BizDevOps 平台提供的自研代码管理服务,为企业提供代码托管、代码评审、代码检测、代码搜索等服务,全方位保护企业的代码资产,帮助企业实现安全、稳定、高效的研发过程管理。下面我们先来体验一下具体的功能,后续再对比一下当前其他的代码管理工具。

云效codeup操作

代码库

创建代码库,选择【新建代码库】,然后输入代码库名称test2023,选择代码库私有属性,点击【确定】之后代码库创建成功

image.png

进入代码库上传代码

image.png代码库一共有三种方式上传代码,一般来说svn项目不会有readme,只能选择上传文件的方式,但是就无法操作整个本地项目文件夹上传到codeup了。而如果要通过git命令上传的话需要先安装git工具,然后还要学习git命令操作才可以,这样就比较麻烦了。这里我们单独上传文件测试一下后续的功能。上传单一文件java类

image.png

代码托管

代码文件上传之后,这时我们就可以通过codeup管理我们代码库的文件,比如想要下载代码库test2023 master版本的代码,我们点击右上角【克隆/下载】按钮,【下载ZIP】

image.png

这样就可以成功下载我们代码库中的文件。

代码检测

选择代码库【安全】选项,点击源码漏洞检测的立即启用

image.png

按照如图的步骤点击【执行检测】,代码检测执行结果

image.png

代码提交

代码可以在线编辑修改,修改完成之后可以直接提交,比如这样

image.png

点击提交之后,如果你开启了代码规约扫描或者是源码漏洞检测功能的话则会自动执行扫描功能

image.png

在扫描结束之后你可以通过扫描的结果来修改项目中可能存在的问题,提高代码稳定性,比较方便。

代码评审

代码评审就是说在你合并代码的时候,需要执行一次代码评审,评审通过才可以合并代码,比如

image.png

这样的话增加不同的人对代码的评审操作,防止个人误操作导致代码覆盖而造成的功能问题,执行合并之后可以在源代码中找到合并过来的代码内容

image.png

代码迁移

其实在云效codeup的主要功能中,最重要也是最首要的算是代码迁移,因为传统的开发的话,代码放置的位置比较分散,传统企业的代码大多放在公司内部服务器的svn服务器上面,还有一部分代码放在云上或者是github上面,而目前codeup支持的代码库导入又比较局限

image.png

不支持常用的svn代码导入,同时对于本地导入工具,需要下载本地导入工具,并且通过命令行的方式上传项目,这样的操作对于初始接触云效codeup的开发者来说,着实操作难度有些大,学习成本比较高,希望后续可以通过页面直接上传本地项目或者导入svn项目吧。

这次主要使用了以上的相关功能,后续继续体验其他功能。

使用感受及建议

1.在创建完代码库之后需要上传本地完整项目到云效codeup,但是目前的代码库仅支持单个文件上传,这样的话在上传整个本地完整项目到codeup的时候操作就比较麻烦,通过git命令上传的话还需要下载git工具,而一般用svn的企业不会有git的使用习惯,希望后期可以增加一个可以直接上传整体项目文件夹的方式,比如这样的

image.png

2.代码托管功能使用很方便,可以任意选择想要下载的代码库版本内容,同时整个下载过程很快,相比github或者gitee来说,整体的下载速度提升不少,值的称赞。

3.代码检测整体操作比较简单,很容易找到代码检测入口,在代码检测过程中也可以实时观察代码检测执行日志,掌握代码检测中可能出现的问题,比较方便。

4.代码评审功能相较于传统的svn代码提交比对功能来说,增加了非代码改动者的评审功能,相较于单纯的svn代码个人提交,个人比对不同处理冲突来说,更能保证代码的质量以及代码合并时可能造成的代码覆盖,有利于保证高质量的编码质量以及避免一部分错误的代码覆盖操作。

5.代码迁移功能目前来说可以提升的地方还很多,在上传本地文件时需要下载工具并且通过命令行操作的方式会使一部分开发者望而生畏,毕竟对于一个新的代码仓库投入过多的学习时间和上手时间来看的话,在企业或者开发者方面来说都会有一定抵触,过去都是通过传统的svn方式管理代码版本,另外svn版本工具集成也比较好,常用的开发工具idea,python,eclipse,myeclipse等也都能支持svn,而相较于云效codeup来说,却并不支持svn代码导入以及很方便的一键项目文件夹整体上传进代码库,希望后续可以多改进一下这个方面,引入svn导入代码以及本地一键导入代码方案,这样降低了开发者的学习成本,也更利于产品的推广。

最后,感谢阿里云云效团队为开发者高效开发,为提高代码质量作出的贡献,辛苦了。

相关实践学习
2分钟自动化部署人生模拟器
本场景将带你借助云效流水线Flow实现人生模拟器小游戏的自动化部署
SVN版本控制系统
SVN是现在软件开发之中的主流软件版本控制工具,在工作之中利用SVN可以有效的解决多人开发的代码管理问题,本课程将为读者讲解SVN服务器的配置以及基于MyEclipse的SVN客户端插件的配置与使用,并且在讲解之中着重讲解了冲突的产生于解决。
相关文章
|
运维 安全 数据可视化
免费托管代码到云效代码管理Codeup
本场景介绍如何提交代码到云效代码管理Codeup。云效Codeup提供免费、不限容量的云上代码托管服务,您无需担心计费问题。
|
弹性计算 Cloud Native Devops
云效DevStudio体验
阿里云中提供了在线编辑工具DevStudio,让开发更加便捷。
2123 0
云效DevStudio体验
|
3月前
|
存储 网络安全 开发工具
快速认识和上手云效代码管理应用
要体验云效代码托管Codeup的本地命令行操作和SSH克隆/提交,请先安装Git并配置SSH公钥。登录Codeup后,新建代码库并设置相关信息。可从其他平台导入代码。提交代码支持网页和本地客户端两种方式。库管理员可邀请成员协作,并按需设置角色。此外,Codeup内置代码检测服务,支持自动触发扫描。功能开发完成后,可通过合并请求进行代码评审,确保编码质量。
117 1
|
前端开发 测试技术 持续交付
云效平台介绍
云效,创立于2012年,是由阿里巴巴出品,是业内领先的面向企业的一站式研发效能平台,以提升研发效能为目标,通过线上化,透明化和自动化打通产品质量闭环,真正实现了持续集成持续交付。
9550 0
|
6月前
|
运维 Devops Shell
为何聪明人都在用云效DevOps?原因竟然是……
【6月更文挑战第11天】云效DevOps因整合开发与运维、提升软件交付速度和质量、强化团队协作及灵活性而备受青睐。通过自动化流程,如示例中的Jenkinsfile,开发效率显著提高。此外,云效DevOps提供统一协作平台,支持多语言和框架,易于集成与扩展,适应不同企业需求,是推动数字化转型的理想工具。
71 3
|
7月前
|
安全 Devops 测试技术
阿里云云效
阿里云云效
86 3
|
IDE Java Shell
云效codeup使用指南
云效codeup体验指南
1022 2
云效codeup使用指南
|
安全 前端开发 Java
阿里云产品测评 云效代码管理 Codeup
阿里云产品测评 云效代码管理 Codeup
393 1
|
Java 应用服务中间件 开发工具
云效代码管理 Codeup
个人测评,图片你看不了的原因就赖语雀不好使
5047 0
云效代码管理 Codeup

热门文章

最新文章