Codeup使用评测

本文涉及的产品
密钥管理服务KMS,1000个密钥,100个凭据,1个月
简介: Codeup使用评测

在使用云效Codeup之前我们曾使用过TAPD里的腾讯工蜂、GitLab以及自建的SVN代码库。但因为随着业务发展、团队人员扩张,团队人员的任务、效率管理问题也逐步暴露,经过对比后云效的项目协作、CodeUp与流水线可较好的解决上述问题,并且操作界面也清晰易懂,这也是我们最终选择云效的原因。

回到Codeup本身,大致从以下几点讲述:

1、代码托管

Codeup的代码组通过为不同项目设置代码组,可以帮助管理者方便的管理项目以及各项目成员的权限。除此之外作为本土产品,稳定性和速度基本不是问题。只要你的网速够快,Codeup的下载速度就能够满足你的需求。容量方面,作为中小企业,个人觉得官方提供的套餐也基本够用。

image.png

2、代码评审

通过设置保护分支,并为保护分支设置推送、合并规则,可以有效的保护线上稳定版本的代码不受污染。创建合并请求后的代码评审界面清晰的将前后两个版本的文件内容展示出来,方便评审人员进行评审。还可以针对问题代码进行评论,并支持操作标记问题代码是否已经解决,防止遗漏。

image.png

代码评审通过后的合并操作通常会配置webhooks到流水线中,一旦代码合并后,对应分支的流水线就会立即执行,再配合流水线的人工卡点以及机器部署便可以做成一套完整的发布流程。

3、代码安全

  • IP白名单

IP白名单是较为常用的安全手段之一,顾名思义只有访问者的IP在白名单内才可以访问代码库,否则将会报白名单错误。用户只需将企业的出口IP放到白名单内即可完成配置,简单容易上手。

这里需要提个小建议:

目前白名单配置是将所有分类的白名单都放在一起录入的,当保存成功后页面会自动刷新,此时刚输入的IP并不一定排在输入框的最后,需要用户自己使用浏览器的搜索查看;另外,通常在添加IP白名单时个人一般会对IP做分组,比如哪些是ECS的,哪些是属于企业出口IP等,若没有分组当想删除某一类的IP时,只能逐个手动搜索后删除,若有分组功能则可以直接找到对应IP删除或者整个分组删除。

image.png

  • 代码备份

如果对代码存储要求较高的可以使用代码备份,并可以制定备份计划。备份的代码可以直接同步到用户的OSS中,使用还是比较方便的。

如果在没有备份的情况下误删了代码库,Codeup也为用户提供了15天的保留期,方便用户从回收站追回。

image.png

  • 仓库加密

就类似于用户登录时用户名、密码加密一样,Codeup也提供仓库加密功能,可根据用户需求对不同代码库修改加密设置。

4、代码导入

image.png

新建代码库时Codeup提供了代码导入功能(如上图),可方便的将其他工具上的代码迁移过来,根据提示界面操作步骤也比较简单易懂。

5、其他

代码检测和代码洞察之前简单的用过,在每个代码库中提供了代码提交、代码评审的报表,可以查看各成员的代码情况。在企业设置>安全总览中提供的安全评分可帮助用户检查代码中的漏洞,及时洞察风险。

在实际使用过程中,个人对此部分的使用频率不是很高,这里不做赘述。

总结:

相较于其他工具,Codeup有以下优点:

  • 易上手、性价比高,比较适合中小型公司
  • 本土产品,稳定性高
  • 安全性较高,相关检查功能也相对齐全
  • 和阿里云产品可以无缝衔接,减少运维成本
  • 账号以及对应权限添加的流程简单

缺点:

  • 代码查看及历史版本大文件在页面的展示形式不够友好
  • 版本查看的翻页功能每次点开具体文件后后退都会回到第一页,很不方便,建议优化
  • 白名单建议做分组

总的来讲,Codeup在功能和易用性上都有较出色的表现,若配合使用阿里云其他产品可以较大降低运维的难度、减少成本。

相关文章
|
6月前
|
运维 Devops 开发者
《开发者评测》之云效流水线Flow获奖名单
云效流水线Flow评测最优奖、潜力奖、争优奖获奖名单正式公布!
150 1
《开发者评测》之云效流水线Flow获奖名单
|
6月前
|
弹性计算 人工智能 Kubernetes
基于云效 AppStack,5 分钟搞定一个 AI 应用的开发和部署
区别于传统的流水线工具,本实验将带你体验云效应用交付平台 AppStack,从应用视角,完成一个 AI 聊天应用的高效交付。
55701 33
|
6月前
|
弹性计算 人工智能 Kubernetes
基于云效 AppStack,5分钟搞定一个 AI 应用的开发和部署
实验介绍了如何使用云效应用交付平台AppStack快速初始化和部署AI聊天应用.
1552 3
|
7月前
|
运维 监控 数据可视化
云效流水线 Flow 评测报告
作为运维工程师,我有使用Jenkins和GitLab CI/CD的经验。Flow在新人上手方面表现出色,界面清晰,文档支持良好。产品功能全面,支持多种语言和环境,性能稳定,且具备开放性,能自定义和扩展。虽然在可视化和监控上有改进空间,但相比其他CI/CD工具,Flow在成本、功能和性能上颇具竞争力,适合团队使用。我推荐采用云效流水线Flow提升研发效率和质量。
|
7月前
|
弹性计算 Java Maven
快速使用云效流水线 Flow 发布一个项目的评测
快速使用云效流水线 Flow 发布一个项目的评测
243 3
|
7月前
|
数据可视化 开发者
开发者评测|云效流水线 Flow
体验云效流水线Flow,图形化拖拉拽编排适合小团队,界面简洁,管理清晰。流水线编辑布局直观,支持并行步骤,方便查看日志。作为后端开发者,需求包括便捷错误日志查看、构建记录和环境区分。Flow上手简单,配置直观,功能齐全,但资源限制可能影响多任务并发。通知机制的完善将更佳。相比其他CI/CD工具,Flow功能强,性价比高,适合推荐给团队使用。
|
7月前
|
jenkins 持续交付
云效流水线 Flow 评测
**摘要:** 作为开发人员,我有Jenkins经验,团队需CI/CD工具简化流程。Flow上手复杂,虽功能丰富但过于沉重。相比其他工具,Flow在成本和功能上有竞争,性能尚可,但简洁性不足。倾向于推荐易用的工具给团队。
310 0
|
安全 架构师 BI
💬重磅来袭!云效代码管理 Codeup产品等你来评测!
体验云效代码管理 Codeup产品,写下原创评测,就有机会赢取Redmi Watch 3、开发者评测限量首发云小宝公仔、云效大礼包、开发者评测定制飞盘、30元猫超卡等诸多好礼! 更有机会获得阿里云社区首页展示一周,评测官奖杯、证书等荣誉,快来参与吧!
💬重磅来袭!云效代码管理 Codeup产品等你来评测!
|
敏捷开发 Cloud Native 项目管理
云效评测
开发者流程管理工具,模板定义好,跟着模板C/V开始
294 0
|
安全 前端开发 Java
阿里云产品测评 云效代码管理 Codeup
阿里云产品测评 云效代码管理 Codeup
393 1