云效代码管理Codeup测评

简介:

更好的阅读体验请见:云效代码管理Codeup测评

产品介绍

网址:https://codeup.aliyun.com/

云效代码管理 Codeup,是阿里自研的基于 Git 的代码管理平台,数十万企业正在使用,提供代码托管、代码评审、代码安全和质量检测、持续集成等功能,全方位保护企业代码资产,帮助企业实现安全、稳定、高效的代码托管和研发管理。

这款产品应该是要是面向于企业,当然,个人也可以使用,一下就是我创建的个人使用的Codeup,来体验下如何。

网络异常,图片无法展示
|

刚进到界面,就看到Codeup拥有的四大功能:

  1. 添加代码库
  2. 自动化扫描
  3. 代码评审
  4. 持续集成

这妥妥是大厂的开发模式呀,在大厂工作过的程序员肯定对这套代码管理非常的熟悉了,个人非常喜欢这种工程思维。

添加代码库

代码组是代码库的集合,一个代码组用来管理多个代码库。

网络异常,图片无法展示
|

网络异常,图片无法展示
|

代码组可以创建或不创建都行,它是用来管理多个代码库的。例如我是做嵌入式的,开发一个项目,代码有uboot、kernel等仓库,那我就可以以这个项目为单位,创建一个代码组,用来管理我的uboot、kernel仓库。

网络异常,图片无法展示
|

仓库加密功能可以选择两种加密方式,这里我就不加密了,因为我的仓库是学习用的。

网络异常,图片无法展示
|

仓库到这就建立好了,操作十分简单。

提交代码和代码评审

我们的仓库建立好了,那我现在要提交uboot代码上去,怎么操作呢?

网络异常,图片无法展示
|

首先复制仓库的下载链接,使用git clone下载

git clone git@codeup.aliyun.com:6416f5a5a84870ae9d5950a6/imx6ull/uboot.git

网络异常,图片无法展示
|

提示有错,是因为我们没有把服务器的公钥添加到Codeup里。

右上角头像点击个人设置,就到SSH公钥这里

网络异常,图片无法展示
|

在服务器里执行cat ~/.ssh/id_rsa.pub,把公钥复制到Codeup里。如果服务器还没生成该密钥,执行ssh-keygen -t rsa -C "<您的邮箱>"生成。

网络异常,图片无法展示
|

添加完成后,再次下载代码。

网络异常,图片无法展示
|

下载成功,然后把要提交的代码放进去。

网络异常,图片无法展示
|

然后执行git add .git commit,在执行git push origin HEAD:refs/for/master

网络异常,图片无法展示
|

然后会生成了一个链接。

网络异常,图片无法展示
|

由于我第一次提交的uboot代码太多了,需要点击打开WebIDE查看,界面如下。

网络异常,图片无法展示
|

网络异常,图片无法展示
|

评审人可以有多个,在企业里,通常有2个人review代码,因此会有一个人先看了通过,再到另一个人看然后合并。

网络异常,图片无法展示
|

代码仓库里可以看到刚刚提交的代码了。

网络异常,图片无法展示
|

再修改一个文件,提交看看。

网络异常,图片无法展示
|

非常方便!这个代码评审风格跟gerrit是一样的,我觉得以后都可以抛弃自己在云服务器上搭建的gerrit了!省去维护的工作。

并且这个代码评审的风格在gitee上好像是没有的。

再创建一个仓库

网络异常,图片无法展示
|

非常方便,简单易用。

代码评审

网络异常,图片无法展示
|

代码评审还可以设置合并前需要通过代码评审,设置合并人的权限,合并前通过代码评审、自动化检测。

网络异常,图片无法展示
|

除了代码管理这块,云效还有关于文档管理的,和项目开发中多角色的工作台。

网络异常,图片无法展示
|

网络异常,图片无法展示
|

不同的角色工作台界面不一样,很人性化。

总结

总的来说,Codeup代码管理还是非常好用的,简洁易用,容量也很大,赞!

网络异常,图片无法展示
|

但是目前代码检测这块好像只有1个JAVA推荐方案,嵌入式C开发的没有检测规则推荐,这点希望以后可以添加~


ps:我是哆哆,一枚二本机械狗,从华为外包逆袭到芯片原厂公司,目前从业于半导体行业,在一家芯片原厂公司任职Linux固件工程师,喜欢阅读内核源码,深入操作系统的世界,除此之外,星主还喜欢个人成长,秉承终身学习,终身成长,坚持运动。

星主从最开始玩51单片机,到stm32,然后玩Linux,逼自己看过很多书籍,自学的过程走过很多弯路,最后也如愿以偿。所以,我想把我的经验分享给朋友们。同时,打造一个嵌入式圈子,欢迎所有嵌入式行业的朋友进来。期待你的关注!

相关实践学习
2分钟自动化部署人生模拟器
本场景将带你借助云效流水线Flow实现人生模拟器小游戏的自动化部署
SVN版本控制系统
SVN是现在软件开发之中的主流软件版本控制工具,在工作之中利用SVN可以有效的解决多人开发的代码管理问题,本课程将为读者讲解SVN服务器的配置以及基于MyEclipse的SVN客户端插件的配置与使用,并且在讲解之中着重讲解了冲突的产生于解决。
相关文章
|
27天前
|
Java Serverless 项目管理
云效常见问题之自建gitlab代码同步到codeup报通过token访问失败如何解决
云效(CloudEfficiency)是阿里云提供的一套软件研发效能平台,旨在通过工程效能、项目管理、质量保障等工具与服务,帮助企业提高软件研发的效率和质量。本合集是云效使用中可能遇到的一些常见问题及其答案的汇总。
38 1
|
3月前
|
Shell 开发工具 git
云效代码管理可以通过以下步骤统一更换地址链接
【1月更文挑战第21天】【1月更文挑战第102篇】云效代码管理可以通过以下步骤统一更换地址链接
115 1
|
7月前
|
运维 安全 数据可视化
免费托管代码到云效代码管理Codeup
本场景介绍如何提交代码到云效代码管理Codeup。云效Codeup提供免费、不限容量的云上代码托管服务,您无需担心计费问题。
675 0
|
2月前
|
Shell 开发工具 git
云效代码管理可以通过以下步骤统一更换地址链接
云效代码管理可以通过以下步骤统一更换地址链接
30 3
|
2月前
|
Java Serverless Maven
云效代码管理问题之代码仓库配置需要评审如何解决
云效仓库是阿里云提供的代码托管和版本控制服务,支持Git等多种版本管理工具;本合集聚焦于云效仓库的使用技巧、团队协作流程以及常见问题解答,旨在帮助开发者更高效地进行代码管理和协作开发。
1749 0
|
10月前
|
敏捷开发 Kubernetes 项目管理
云效业产技(BizDevOps)分层协作方案---测评
云效业产技(BizDevOps)分层协作方案---测评
800 1
|
12月前
|
架构师 开发工具 开发者
《开发者评测》之云效代码管理Codeup评测活动获奖名单
云效代码管理Codeup评测活动获奖名单出炉啦!
|
安全 前端开发 Java
阿里云产品测评 云效代码管理 Codeup
阿里云产品测评 云效代码管理 Codeup
322 1
|
7月前
|
安全 数据可视化 Devops
阿里云云原生 DevOps - 云效平台核心价值与优势
阿里云云原生 DevOps - 云效平台核心价值与优势
631 0
阿里云云原生 DevOps - 云效平台核心价值与优势
|
7月前
|
安全 Devops 测试技术
DevOps高效开发管理-云效实践初体验
本实验带您体验通过云效产品,实现快速持续交付。
2030 0

热门文章

最新文章