(云)原生(构建),启动! - SDCOM‘s blog
(云)原生(构建),启动!

前言

最近,我看我们公司里面都在传一个很好用的写代码的东西,和GitHub啊,gitee这些都是差不多的一个东西,叫云原生构建(CNB),网址是cnb.cool(吹牛逼.酷!),然后他们还说是腾讯出的,我就想:腾讯哪来免费的东西啊,以后包付费的,但是,按我们公司现在的说法来看,腾讯的CNB可是要干翻友商的啊!

于是我就抱着“试试就逝世”的心态玩了玩,发现这东西好用的根本不像是腾讯出的产品,而且发现CNB和普通的gitee还有github一些不一样的地方,以及一些更好的地方

使用

首先,我们就要知道云原生构建他是个什么东西

这其实就是一种基于 Docker 的开发环境(运行在Docker,用完就可以删掉,不用担心被玩坏掉),与代码同源管理的远程开发解决方案,并且可以使用Web版本的ide或者通过VSCode客户端进行远程连接(其实这个Web版本就是之前我推荐过的code-server,相比于原版,它有着更好的网络兼容性,对国内用户有着更好的稳定性,而且官方也在积极的为海外用户做适配,为国内的用户修bug,这也就是我在前面说的这东西好用的根本不像是腾讯出的产品)

在往常开发的时候,你通常需要在本地写好了代码,再使用Git远程推送到GitHub上面,这样是有些过于麻烦了,而我是根本不会使用Git的这种小白,所以一般都是在本地写好了直接复制粘贴到GitHub上面去,也是一样的很麻烦

而在云原生构建CNB中,你只需要在仓库的分支选择页面,点击右上角的云原生开发按钮,就会开始创建一个默认的开发环境

网页版进去以后是这样子的,和本地VS Code是差不多的

在当你编写完代码后,你不必使用Git指令,可以直接使用可视化Git就可以重新向你的仓库推送你更新后代码了

这样就推送上去了,相比于GitHub的代码空间访问好的多,和没有代码空间的gitee相比,那更是天上地下,这样子就十分的方便

它还支持自定义开发环境。如果想要创建一个自定义的开发环境,可以在仓库中创建配置文件进行定制,具体操作方法可以看官方文档

你以为它仅仅只能云原生构建和云原生开发吗?

不不不,这你就错了,它的每个仓库都有一个独立的docker和helm的制品库

就拿docker来说,你可以把你构建好的镜像直接放在CNB,然后你就直接能用CNB下载你的docker镜像了,而且速度也很快

每个仓库默认是有100GB的代码储存空间,LFS容量有500GB,docker制品库有1000gb,十分的绰绰有余,而且docker的存储容量还可以扩容

除此之外,云原生开发可以自定义开发环境,还可以自定义创建流程、资源规格、创建时机等,让我们的开发更加方便,避免因为环境配置或者拉取代码耗费大量的时间

根据官方给出的数据,125G的AOSP项目源码在使用云原生构建,且存在代码缓存的情况下,拉取代码只需要3.8秒,构建环境也只需要1分30秒

而我在GitHub的项目,不到5秒就可以迁移完毕,即使是大一点的项目,也用不了多少的时间,比直接一点点下载快的多了

而且作为腾讯出品下载速度也是十分的快,下载项目的时候都很舒服

只可惜现阶段不能以个人的名义来创建仓库,而是必须要有一个组织,而组织要通过官方微信群的连接才能申请

并且,在深入了解之后,发现CNB的免费权益比其他家的都好,又是国内的大厂商,这下可以当一个白嫖怪了~

尾声

总的来说,CNB是一款不错的后起之秀,目前 CODING 2.0 云原生构建 CNB 正在公测开放体验中,大家快来体验吧!

访问地址:https://cnb.cool

“云原生构建,启动!”

转载请附上链接:
https://sdcom.chgskj.cn/493.html

评论

  1. 春雨
    Android Chrome 126.0.6478.188
    2 周前
    2024-11-05 18:30:41

    开放公测期间,需要创建组织,微信可联系 rainwang 79

  2. xxx
    Android Chrome 126.0.6478.188
    2 周前
    2024-11-05 18:35:53

    需要数据库的场景如何处理呢

    • 春雨
      xxx
      Android Chrome 126.0.6478.188
      2 周前
      2024-11-05 18:51:41
    • 7ws
      xxx
      Android Chrome 126.0.6478.188
      2 周前
      2024-11-05 20:38:44

      和你正常开发没差别,欢迎体验,有问题加群细聊

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇