小鱼深度产品测评之:阿里云云效代码管理 Codeup,一款数十万企业正在使用,全方位保护企业代码资产的实力产品,。

news2024/12/24 10:57:40

云效代码管理 Codeup

  • 0、引言
  • 1、进入页面
  • 2、创建代码库
  • 3、资源文件页面
  • 4、分支→新建保护分支规则
  • 5、分支-基本设置
    • 5.1 基本信息 模块
    • 5.2 存储空间管理
  • 6、分支→仓库备份
    • 6.1 点击 如何启用 按钮
    • 6.2 点击 前往企业设置查看
  • 7、合并请求
  • 8、度量报表
  • 9、动态
  • 10、流水线
  • 11、总结

0、引言

很开心, 参加代码管理Codeup的产品测评。
其实,每次在对阿里云产品的测评中,都会收获满满, 这不仅让我掌握了产品的使用方式,
也让我更深一步的提前感受阿里云产品的功能的强大,
当然,这功能的强大,离不开阿里云团队的每一位同学。

当然,如果想看原版小鱼产品测评内容,也可点击 小鱼深度测评云效Codeup,即可进入了。

这篇测评文章,同样被评为 测评一等奖

在这里插入图片描述
话不多说, 进入今天的 代码管理Codeup测评。

1、进入页面

第一次进入页面, 会给出友好的提示: 新建代码库 还是 导入代码库

并且给出了代码管理Codeup 的几个功能,即:

  • 添加代码库
  • 自动化扫描
  • 代码评审
  • 持续集成

这很完善,也是现在市面上大部分代码管理服务必备的功能。
-但凡少一项,都不能设置成 “收费”的 。

在这里插入图片描述

2、创建代码库

这里,我是直接进行 新建代码库。新建弹窗, 如下图,
包含了基本信息:

  • 代码库名称
  • 代码库路径
  • 代码库设置:私有 or 企业可见
  • 代码库描述
  • 仓库加密
  • 创建新手指导
  • 创建.gitignore,

这里,我没有启用 仓库加密, 也没有创建.gitignore ,其他都正常填写, 然后就点击确定。
在这里插入图片描述

3、资源文件页面

创建完成代码库后, 就是下图这个样子。
在这里插入图片描述

看着,是不是很熟悉。
这里 代码分支 默认是master,当然,因为我也没有创建其他分支… 嘿嘿,没得选嘛。

在这里,也是非常贴心的给出了README.md 文档
3分钟说长不长,说短不短,
在代码管理Codeup,3分钟会让你了解

  • 如何进入开发
  • 如何提交文件
  • 如何开启扫描
  • 如何进行代码评审

是不是很赞,而且写的也非常的详细。
说一目了然,简洁明了,一点都不夸张。
其实,作为向导手册,阿里云的产品一直都写的很简洁明朗,图文并茂。

在这里插入图片描述

4、分支→新建保护分支规则

切换到 分支菜单→点击 新建保护分支规则 按钮,就会弹出创建分支的弹窗
在这里插入图片描述

这里我也是随便输入,然后进行保存,就是如下的样子
在这里插入图片描述

同样,分支规则也不能重复,
在这里插入图片描述

当然这里,我也是在分支名称输入 最大长度,点击确定, 果然不出所料
在这里插入图片描述

同样, 在控制台,也可以看到,接口返回500,
在这里插入图片描述

且返回的 errorCode 竟然是:SYSTEM_UNKNOWN_ERROR

这安全接口安全规则, 可能就需要修改了

5、分支-基本设置

切换到 分支-test_demo-基本设置 页面,

5.1 基本信息 模块

这里修改了一下test_demo库的信息,如修编程主语言→Java
点击 保存 按钮

但是,保存过程中, 页面会强制刷新当前页,并且会有一个白屏的过程…,然后再加载当前页的信息,如下图。

在这里插入图片描述

在这里插入图片描述

白屏的这一瞬间, 很难受, 其实强制刷新当前页也可以,但是不需要重新在跳转一次

5.2 存储空间管理

我们点击 立刻清理 按钮
同样,清理策略方式给出两种: 缓存试下后自动删除、立即删除
在这里插入图片描述

这里,我选择第一种,缓存失效后自动删除 选项。

  • 清理前 0.07M
  • 清理后 0.06M

在这里插入图片描述
在这里插入图片描述

我们看下,清理了0.01M的数据后,执行时间,还是漫长的。

那,如果一次清理5G的数据, 那需要多长时间呢??

在这里插入图片描述

6、分支→仓库备份

6.1 点击 如何启用 按钮

点击 如何启用 按钮,跳转的页面,没得问题,并且 操作文档,也很详细。

在这里插入图片描述

6.2 点击 前往企业设置查看

点击 前往企业设置查看 按钮, 会自动跳转到 企业设置的 代码备份 页面。
页面迁移,也没得问题。
在这里插入图片描述

在这里插入图片描述

7、合并请求

这里,可以看到 5个分支,会展示当前分支的信息, 如何 创建时间、 更新时间…
在这里插入图片描述

点击 add CommonUtils.java分支的,此时 左侧的菜单栏自动折叠,
这不确定是不是 特意设置的。
但是,有些不习惯, 或许使用一段时间就方便了呢。
在这里插入图片描述

点击 通过 按钮,按钮状态会变为灰显状态, 并且 更新记录。
在这里插入图片描述

点击 合并 按钮,会展示需要合并的分支信息。
在这里插入图片描述

选择一个分支,会弹出 合并方式弹窗
在这里插入图片描述

点击 提交 按钮,合并成功,并且会展示提交信息,
在这里插入图片描述

并且在 提交历史页面,也会 展示 提示的信息
在这里插入图片描述

8、度量报表

在度量报表,可以展示提交代码的信息, 代码行数、提交人等等,一目了然。
在这里插入图片描述

9、动态

动态页面, 可以看到一些列动态信息, 并给, 还给出了倒叙排序,这个就非常的友好且周到。
在这里插入图片描述

10、流水线

点击 创建流水线, 单独开一个页面,进入到 流水线Flow 配置中心,还是很方便的
在这里插入图片描述

11、总结

看到这里,关于 代码管理Codeup的体验,差不多就结束了。
在使用过程中,代码管理Codeup 平台给我的感觉就是:方便,简洁,功能齐全。
主要体现:

  • 1、如果你从其他平台迁移到Codeup平台,并不会很陌生,而且上手也很快。
    这在开篇就介绍了, 3分钟, 只需要3分钟,你就可以了解 代码管理Codeup平台。

  • 2、代码管理功能齐全, 在当前代码管理平台,已经不仅仅是一个提供代码管理的平台的了,更多的还需要代码检测、成员管理、动态信息、度量报表等一些列的功能,在代码管理Codeup平台,你都能看得到。

  • 3、简洁:在整个时代都趋向于简洁,代码管理Codeup平台的便捷,这无疑是增分项目。
    所以,在整个的使用和总和考量中, 代码管理Codeup平台,还是一款很不错的产品,这值得你拥有。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/652562.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

基于html+css的图展示129

准备项目 项目开发工具 Visual Studio Code 1.44.2 版本: 1.44.2 提交: ff915844119ce9485abfe8aa9076ec76b5300ddd 日期: 2020-04-16T16:36:23.138Z Electron: 7.1.11 Chrome: 78.0.3904.130 Node.js: 12.8.1 V8: 7.8.279.23-electron.0 OS: Windows_NT x64 10.0.19044 项目…

24届秋招专场 · 数组如何用双指针解题呢?

你好,我是安然无虞。 文章目录 删除有序数组中的重复项删除排序链表中的重复元素移除元素移除零 大家好,近期主要更新数组相关的解题算法咯,感兴趣的老铁可以一起看过来啦。 今天更新使用双指针解决数组部分题型,注意哦&#xff…

支付宝小程序云亮相!向小程序生态开放全面云服务

前言: 小程序是一种轻量级应用程序,不需要安装即可直接在手机上使用。相较于传统的APP来讲,其无需下载安装,轻便快捷,快速启动,易于推广的良好特性为我们所青睐。 为此,支付宝小程序云&#xff…

DataX在有赞大数据平台的实践

文章目录 一、需求二、选型三、前期设计3.1 运行形态3.2 执行器设计3.3 开发策略 四、Datax-Web五、总结 大家好,我是脚丫先生 (o^^o) 在看技术文章的时候,发现有赞平台采用过Datax。想到指北数据中台,数据汇聚采用的是Datax-web二次开发&am…

chatgpt赋能python:Python的字符串索引操作技巧

Python的字符串索引操作技巧 Python是一个强大而灵活的编程语言,被广泛用于各种领域。在Python中,字符串是一个非常重要的数据类型,它可以包含文本、数字、符号和其他任何字符。在处理字符串时,索引操作是常见的操作之一。本文将…

计算机网络之网络层:数据平面

四.网络层:数据平面 4.1 网络层概述 网络层被分解为两个相互作用的部分,即数据平面和控制平面。 数据平面决定到达路由器输入链路之一的数据报如何转发到该路由器的输出链路之一,转发方式有: 传统的IP转发:转发基于…

【算法与数据结构】707、LeetCode设计链表

文章目录 一、题目二、设计链表三、完整代码 所有的LeetCode题解索引,可以看这篇文章——【算法和数据结构】LeetCode题解。 一、题目 二、设计链表 思路分析:这里我将的成员函数放在类外实现了,这样链表类看起来更加简洁,方便大家…

jenkins用户权限管理

环境准备: 登录jenkins: http://192.168.9.190:8091/ admin asdwhl@0 一、用户权限插件安装 1、Dashboard > Manage Jenkins > Manage Plugins > Available(可选插件) 依次安装: Role-based Authorization Strategy Authorize Project

校园二手交易平台实训报告

目 录 一、设计背景 1. 需求分析 2. 课题研究的目的和意义 二、系统需求分析与开发环境 1. 系统功能需求 2. 系统界面需求 3. 开发环境 三、系统设计 四、系统测试 1. 脑模拟器测试 五、总结与展望 六、重要程序 1. LoginActivity 2. RegisterActiv…

51Proteus仿真数控0~20mA恒流源串口DAC0832数码管显示-0036

51Proteus仿真数控0~20mA恒流源串口DAC0832数码管显示-0036 Proteus仿真小实验: 51Proteus仿真数控0~20mA恒流源串口DAC0832数码管显示-0036 功能: 硬件组成:AT89C51单片机 6位数码管DAC0832电压输出多个按键(设置、移动、加、…

INTERSPEECH 2023论文|基于多频带时频注意力的复调音乐旋律提取

论文题目: MTANet: Multi-band Time-frequency Attention Network for Singing Melody Extraction from Polyphonic Music 作者列表: 高虞安,胡英,王柳淞,黄浩,何亮 研究背景 复调音乐是一种具有多个声…

[PyTorch][chapter 41][卷积网络实战-LeNet5]

前言 这里结合前面学过的LeNet5 模型,总结一下卷积网络搭建,训练的整个流程 目录: 1: LeNet-5 2: 卷积网络总体流程 3: 代码 一 LeNet-5 LeNet-5是一个经典的深度卷积神经网络,由Yann LeCun在1998年提…

zabbix-agent安装

1.CentOS release 5 1-1.centos5 32位 [rootLV zabbix]# cat /etc/redhat-release CentOS release 5 (Final) [rootLV zabbix]# uname -a Linux LV 2.6.18-53.el5xen #1 SMP Mon Nov 12 03:26:12 EST 2007 i686 i686 i386 GNU/Linux确定了系统centos5 32位rpm方式安装&#…

Ubuntu18.04离线安装redis

因需要安装redis的服务器无法连接互联网,所以需要离线安装。首先需要下载redis的安装包,之后进行安装,在安装之前需要保证gcc,g,make等依赖包已经安装。 1. 安装gcc等依赖包 依赖包安装请参考: Ubuntu18…

CI570 3BSE001440R1需要电流显示和就地/远传控制

​ CI570 3BSE001440R1需要电流显示和就地/远传控制 CI570 3BSE001440R1需要电流显示和就地/远传控制 如果变频器与通讯方式与DCS系统连接,则只需要计算1个通讯点,不需要计算其他点数。 (6)如DCS系统外接电磁阀、指示灯、接触器等…

物联网云平台数据存储方案,这次我终于找对了

《高并发系统实战派》-- 你值得拥有 文章目录 物联网云平台存储概述为什么要做存储?存储的意义在哪里?数据存储方案设计存储数据库选型需要考虑的因素数据库选型结构化数据半结构化数据非结构化数据 案例分析第一颗栗子第二颗栗子第三颗栗子第四颗栗子 …

Web安全:vulhub 靶场搭建.(各种漏洞环境集合,一键搭建漏洞测试靶场)

Web安全:vulhub 靶场搭建. Vulhub是一个面向大众的开源漏洞靶场,无需docker知识,简单执行两条命令即可编译、运行一个完整的漏洞靶场镜像。让漏洞复现变得更加简单,让安全研究者更加专注于漏洞原理本身. 目录: Web安…

DLL修复工具下载,解决DLL文件问题的方法

在计算机应用程序中,我们经常会遇到一些错误提示,如“找不到.dll文件”或“无法加载.dll文件”。这些问题通常是由于缺少或损坏的DLL文件造成的。为了解决这些问题,我们可以借助DLL修复工具来修复和恢复DLL文件。本文将介绍什么是DLL文件&…

C# 自动更新(基于FTP)

效果 启动软件后,会自动读取所有的 FTP 服务器文件,然后读取本地需要更新的目录,进行匹配,将 FTP 服务器的文件同步到本地 Winform 界面 一、前言 在去年,我写了一个 C# 版本的自动更新,这个是根据配置文…

黑盒、白盒、灰盒,如何选择合适的模糊测试工具?

在软件开发和安全领域,模糊测试是一种常用技术,用于发现应用程序或系统中的潜在漏洞和安全弱点。选择不同的模糊测试方法将极大地影响测试的有效性和效率。本文将比较对比黑盒、白盒和灰盒模糊测试的特点和优势并提供选型指导。 模糊测试的分类 黑盒模糊…