首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏Ar-Sr-Na

    CNBCNB搭配EO,快速构建nextjs静态站点

    也可以直接使用我们的demo:https://cnb.cool/arsrna/next-cnb-eo-demoCNB上文提到了,EO Pages的Pages是帮你托管静态文件的,意思就是它单纯当个文件存储器 CNB基于Docker生态,对环境、缓存、插件进行抽象,通过声明式的语法,帮助开发者以更酷的方式构建软件。官网在这:https://docs.cnb.cool/。 /arsrna/next-cnb-eo-demo)。 在创建完之后点击大大的「云原生开发」按钮,进入CNB的云原生开发环境点击WebIDE打开,然后在终端输入cnb-init-from https://cnb.cool/arsrna/next-cnb-eo-demo 嵌入现有项目(迁移至CNB)把https://cnb.cool/arsrna/next-cnb-eo-demo里面下列文件复制到本地对应路径.cnb.yml -> 项目根目录next.config.ts

    1.4K31编辑于 2025-06-23
  • 来自专栏Ar-Sr-Na

    CNB】论文赶工?CNB+LaTeX助你八臂之力

    环境安装这里推荐TeXLive部署,但是再怎么推荐,最好的办法是使用CNB,所以就不过多展开,毕竟他们官网学术味太浓了,很难有看下去的欲望。 CNB往期文章提到了很多CNB。由于有广告嫌疑,暂时不介绍了。通俗来说,它是个简单的云服务器,这台服务器运行在容器里,配置什么的需要你自己定义,运行结束后就销毁。 开始使用有请https://cnb.cool/arsrna/cnb-latex/直接进入项目,fork到自己的仓库下。我已经安装了全部texlive包,以及常用中文字体,可以通过fc-list查询。 教程就到这里,很简单配置.cnb.yml这是CNB变NB的核心文件在这里,使用了我打包的texlive环境,配置了16核心32G的机器,可以参考项目目录下Dockerfile注意,构建一次非常耗时间,所以我把构建方式改为 你也可以定制构建环境,在Dockerfile里面都有,手动点击构建按钮,然后更换.cnb.yml的docker镜像地址为自己制品库的即可。

    45730编辑于 2025-06-29
  • CNB切换默认开发环境

    CNB切换默认开发环境 有的时候在CNB云原生开发中,默认的开发环境不是最佳的选择,需要自定义WebIDE的开发环境,官方提供了自定义的环境切换方法,通过声明式的语法,去指定你需要的版本镜像即可。 /cnb/cool/default-dev-env三、自定义镜像在cnb控制台去创建一个空的仓库,然后在仓库创建一个.cnb.yml即可。 需要修改.cnb.yml如下即可。 /bin/cnb-init-from COPY cnb-init-from-without-lfs /bin/cnb-init-from-without-lfs COPY gitconfig /root 另外在哔哔一下,就是CNB官方还提供了一些示例,有需要的朋友可以看这个连接:https://cnb.cool/examples/showcase 。

    33710编辑于 2025-11-24
  • 来自专栏每月技术成长

    cnb 云原生构建实践

    CNB(Cloud Native Build)是由腾讯推出的 DevOps 平台,具有云原生构建、云原生开发等功能。云原生开发,相信绝大部分开发者都接触过,不再赘述。 CNB 具备云原生构建功能,但相对而言,缺少相应实践文档,一番折腾后,终于成功,小有心得,谨以此文抛砖引玉。. cnb.ymlCNB 的云原生开发配置及云原生构建配置均基于项目根目录下的 .cnb.yml ,可以通过修改此文件实现自定义云原生开发环境、为指定事件配置流水线等功能。 tag_push 事件配置tag_push 事件同样需要在 .cnb.yml 文件中设置,可以针对特定 tag分别配置流水线。 /dist.zip"参考文献:CNB Docs-流水线语法CNB Docs-tag_pushCNB Docs-git:releaseCNB Docs-cnbcool/attachments

    1.2K10编辑于 2025-07-19
  • 来自专栏每月技术成长

    CNB 环境构建实践总结

    CNB作为基于yml的自动化CI/CD及云原生开发工具,其插件目前仅支持docker镜像,对于CI/CD而言没有影响。 scriptinsteadyml对于CNB云原生开发而言,每次配置完.cnb.yml后,需要重建云原生开发环境才能生效,且yml的缩进、每个stageshell环境独立需重新source等问题也使得配置 .cnb.yml更加繁琐、难以复用。 因此,我更推荐的做法是:通过编写script的来配置环境,.cnb.yml中仅需要运行对应script即可,编写完script后可通过运行该script的方式判断该script是否存在错误,无需重建云开发环境 #defaultconfig#.cnb.yml示例$:vscode:-runner:cpus:3services:-vscode-dockerstages:-name:setupscript:chmod

    29610编辑于 2025-11-16
  • 来自专栏每月技术成长

    CNB 环境构建加速 -- 并行 job

    上文CNB 环境构建实践总结提到通过编写 script 而非直接修改 .cnb.yml 或构建镜像的方式,进行环境配置。 利用 CNB 的并行 job 特性,可以在开发环境配置时间从 2 min 降低至46 s,实现高达 66%的开发环境配置时间优化的同时,确保 log 保持相应结构便于debug,从而提升云原生开发使用体验 ninja 等使用 curl 下载并运行指定 script,安装特定工具如 nvm、bun 等因此可以将这两部分拆解为两个及以上的 script,利用并行 job 同时运行,加速环境配置Example.cnb.yml # 原 .cnb.yml # default config # .cnb.yml 示例 $: vscode: - runner: cpus: 3 services:

    20010编辑于 2025-11-30
  • CNB迁移和UI定制

    CNB迁移和UI定制 我自己目前在使用的两个代码仓库平台分别是GitHub和CNB。我自己写的代码基本在CNB上,GitHub一般是我Fork的大佬们写的代码。 如何才能把其他的代码平台的仓库迁移到CNB上呢,CNB官方也提供了好多种,有CNB Code Import代码仓库批量迁移工具、Git Sync多平台同步工具、还有制品迁移的工具。 迁移前置准备这里我使用CNB Code Import工具将GitHub仓库迁移到CNB上在做仓库迁移前需要完成以下三步骤,分别是创建源平台访问令牌、CNB 创建根组织、创建 CNB 访问令牌。 cnb的章节提到过,cnb的所有插件,都是一个docker镜像。 ="xxx" \ #替换cnb仓库的根组织如我的hudi22 -e PLUGIN_CNB_TOKEN="xxx" \ #替换cnb的token -v $(pwd):$(pwd) -w $(

    38310编辑于 2025-11-24
  • 打造自己的CNB开发环境

    打造自己的CNB开发环境简介CNB是什么CNB:CloudNativeBuild,中文:云原生构建怎么解释云原生这个概念呢? 的制品库-dockerlogin-u${CNB_TOKEN_USER_NAME}-p"${CNB_TOKEN}"${CNB_DOCKER_REGISTRY}-name:dockerbuildscript :-dockerbuild-t${CNB_DOCKER_REGISTRY}/${CNB_REPO_SLUG_LOWERCASE}:latest-f. {CNB_DOCKER_REGISTRY}/${CNB_REPO_SLUG_LOWERCASE}:latest${CNB_DOCKER_REGISTRY}/${CNB_REPO_SLUG_LOWERCASE 看看这个:得空再把这个过程写出来^_^参考文献CNB帮助文档CNB最佳实践

    64310编辑于 2025-12-05
  • CNB × Lighthouse | 解锁构建部署新姿势

    推荐前往博客以获得更好的阅读体验:https://owo.cab/218/前言以下是官方对 CNB 和 Lighthouse 的简单介绍:云原生构建(Cloud Native Build,CNB)提供代码托管 从 CNB 同步到 GitHub在根目录创建 .cnb.yml,该文件用于配置 CNB 流水线。 通过查询 CNB 的默认环境变量,CNB_TOKEN 为用户临时令牌,会在流水线结束时销毁,可用于代码和制品的拉取、推送以及 API 调用。 }" \ -H "Accept: application/vnd.cnb.api+json" \ -o ~/dist.tar.gz \ "${CNB_API_ENDPOINT}/${CNB_REPO_SLUG "${CNB_API_ENDPOINT}/${CNB_REPO_SLUG}/-/commit-assets/download/${CNB_COMMIT}/dist.tar.gz

    53810编辑于 2025-12-15
  • 云原生构建(CNB)深度选型指南

    市场现状 随着云计算技术的快速发展,云原生构建(Cloud Native Build,CNB)已成为软件开发领域的一大趋势。 基于Docker生态,CNB对环境、缓存、插件进行抽象,并通过声明式语法,提升了构建效率和灵活性。本文将对市场上几款主流的云原生构建产品进行深度分析,以助于开发者和企业做出更合适的选型决策。

    77110编辑于 2025-07-28
  • 来自专栏畅所欲言

    CNB.COOL】智能花卉分类系统 – 部署指北

    CNB.cool 是一个专为开发者和团队设计的云原生代码托管与制品管理平台,旨在帮助您提升开发效率、规范协作流程,并确保代码和资源的安全性。 进入网站https://cnb.cool ,点击右上角登录,微信扫码登录即可 2.5.创建组织 首次登录,点击右上角头像,我的组织 然后创建组织 2.6.创建仓库 2.7.创建令牌 点击头像,个人设置 访问令牌-添加访问令牌 填入令牌名后,我们只选择repo-code和repo-contents 然后下拉点击创建,保存弹框中的信息 三、cnb.cool 部署步骤 3.1上传源码至CNB.COOL 右键单机项目文件 start_app.py来启动 3.2通过CNB.COOL部署项目 参考说明:README_TO_CNB.md at main · code_free/flower-recognition 四、结语 这是我第一个用来练手streamlit的项目,还在测试阶段,欢迎大家加入CNB.COOL。

    72012编辑于 2025-09-01
  • 来自专栏cnb

    CNB云原生开发环境下如何使用CUDA

    前提在使用云原生开发前,在.cnb.yml文件中添加显卡的配置要求,本文中使用的是H20显卡。启动云原生开发。 根据具体情况选择配置,根据驱动和其他适配情况选择CUDA版本,配置信息在CNB环境下一般情况下选择linux->x86_64->Debian->12->runfile(local),并使用runfile

    52110编辑于 2025-10-01
  • 来自专栏腾讯云代码分析

    CNB上极致简化当地离线代码分析

    使用默认的代码安全分析规则包,无需配置分析方案,只需在.cnb.yml中添加以下描述,开箱即用。 # .cnb.yml main: # 触发的分支名,按需修改 push: # push触发,也可以用merge_request等触发 - stages: # 代码分析 - name 如果不希望阻塞流水线,可以设置block为false,示例: # .cnb.yml main: # 触发的分支名,按需修改 push: # push触发,也可以用merge_request等触发 详情操作可参考该文章 腾讯云代码分析,公众号:腾讯云代码分析【腾讯云代码分析】支持在CNB上本地执行

    20410编辑于 2025-07-08
  • 不会代码就用 CNB MCP!

    "能,但我不会" "这个,CNB MCP,能不能写代码" "能,但我没带工作电脑" "那这个加这个,能不能唱着歌把代码写了" "敢问阁下何方神圣" "CNB 是也!" CNB 是什么? CNB - Cloud Native Build CNB (Cloud Native Build) ,中文名“云原生构建”,是一个由腾讯云原 Coding 团队打造的,集成代码托管、云原生 CI/CD CNB MCP服务器 - 腾讯云 CNB MCP 是一种基于 Model Context Protocol (MCP) 开放协议的服务器,它标准化了应用程序向大模型提供上下文的方式,主要用于自动化管理 CNB 代码仓库,提升开发者的工作效率的工具包。 快来体验 CNB 吧!点击获取更多示例

    414.3K10编辑于 2025-08-19
  • 来自专栏AI前沿技术学习和实战案例

    CNB私有化部署Dify教程(零成本)

    的私有化部署的过程:dify定位是开源的LLM应用平台,搭建自己的这个AI应用,而我们非常熟悉的这个coze实际上是通过搭积木一样搭建AI应用,我选择从dify开始进行了解学习1.前置准备我们需要有这个腾讯云的cnb ,这个是免费的额度,完全是够我们去使用的,而且这个登录进去非常的简单,它类似于我们的gitee仓库吗,我们需要在这个平台上面去创建自己的仓库;具体的这个操作大家可以去看我之前的一个关于这个CNB知识库的文章 ,那文章里面是有详细的这个介绍的,首先我们需要创建一个自己的组织,然后在这个组织里面去创建我们的仓库;2.进入CNB开发环境这个里面使用的都是git相关的这个常见的指令,一共就是下面的几个,不需要进行任何的环境额搭建 docker 5 cp .env.example .env 6 docker compose up -d 7 docker ps -a以上就是这个文章的全部内容啦,主要就是借助cnb

    91910编辑于 2025-08-07
  • 来自专栏腾讯云代码分析

    腾讯云代码分析入驻CNB开源仓库

    官网地址:https://tca.tencent.com/ 官网介绍:https://cloud.tencent.com/product/tcap CNB开源:https://cnb.cool/tca/ 腾讯云代码分析(TCA)已正式入驻腾讯云原生构建(CNB)开源仓库,这是一个极具意义的里程碑,我们诚挚地欢迎广大社区开发者加入我们的开源共建之旅。 腾讯云代码分析CNB开源仓库地址:https://cnb.cool/tca/code-analysis 腾讯云代码分析 ▼ 腾讯云代码分析(Tencent Cloud Code Analysis 入驻 CNB 后,我们将在 GitHub 和 CNB 上同步开发和维护,依靠开源社区的力量,持续打磨更加强大、稳定、高效、易用的代码分析平台。 腾讯云原生构建 ▼ 腾讯云原生构建(Cloud Native Build,简称CNB)是腾讯新一代基于代码仓库的持续集成构建平台,它支持环境一致性、分支即环境、秒级启动、构建加速和开源协作等特性。

    1.4K10编辑于 2025-02-03
  • 来自专栏沈唁志

    使用 GitHub Actions 自动同步 Docker 镜像到 CNB

    之前是使用 GitHub Actions 同步到 CODING 上,不过要 CODING 要停服了,所以改为同步到 CNB 了。 cnb.cool 也是由腾讯出品,基于 Docker 生态,对环境、缓存、插件进行抽象,通过声明式的语法,帮助开发者以更酷的方式构建软件。支持代码托管、云原生构建和云原生开发等功能。 镜像拉取示例同步完成后,用户可直接通过 CNB 公网地址拉取镜像:docker pull docker.cnb.cool/lufei/docker/hyperf:8.3-alpine-v3.21-swoole 镜像仓库推送凭据 CNB 默认可以创建 npm、Composer 等的制品库,但 Docker 的制品默认就在仓库中,所以创建一个仓库即可。 总结通过 GitHub Actions + skopeo + CNB 服务,我们构建了一个可复用、自动化、支持多镜像同步的工具链,显著提升了镜像的可用性与部署效率。

    60120编辑于 2025-08-06
  • 来自专栏CODING DevOps

    以前没得选择,现在我只想用 cnb.cool

    cnb.cool 现已开放自由注册,免费额度超大~ 用不完,根本用不完。 顶级组织开放自由注册 cnb.cool 现已开放顶级组织自由注册,你现在可以注册自己的组织了~ 为保护组织和品牌权益,我们设置了组织名称保护机制,你心仪的组织名称不会被他人抢注。 依托腾讯云,CNB 为广大开发者提供超大存储 + 算力资源 不限人数,不限功能,助力开源项目高效协同快速发展 多级组织,超大团队管理更方便,希望每个活跃开源项目能够得到持续维护 以前我没得选,现在我只想用 cnb.cool

    2.1K00编辑于 2024-12-26
  • 来自专栏腾讯云代码分析

    【腾讯云代码分析】支持在CNB上本地执行

    Tencent_Open_Source/CodeAnalysis 本地执行的优势 ▼ 在之前的文章中(见下文链接),我们介绍了TCA支持在腾讯云原生构建(Cloud Native Build,简称 CNB )中使用,通过在代码库中增加.cnb.yml配置文件,即可启用代码分析插件,通过代码分析门禁把控代码质量。 现在我们上线了本地执行模式,即直接在CNB流水线机器上执行代码分析任务,无需发送到远端代码分析节点机器。 配置指引 ▼ 参考文章操作,获取.cnb.yml文件配置 腾讯云代码分析,公众号:腾讯云代码分析【腾讯云代码分析】支持腾讯新一代云原生构建 如需开启本地执行模式,可在.cnb.yml中增加开启参数mode - https://cnb.cool/xxx/tca-private-config/-/blob/main/tca-settings.yml 执行完成后,代码分析结果会以json文件输出到cnb工作空间目录下

    61600编辑于 2025-06-21
  • GitHub 网页版国内访问受阻,CNB 强势救场攻略来袭

    别担心,今天就给大家介绍一个超好用的替代方案 ——cnb.cool。 要是你想把 GitHub 上的仓库迁移到 cnb.cool,也非常简单。cnb.cool 专门提供了便捷的迁移工具。 登录 cnb.cool 新建仓库后,在云原生开发环境里执行一条命令就行:cnb-init-from https://github.com/your-repo.git这条命令会自动把你的 GitHub 仓库克隆到 cnb.cool 平台,轻松完成迁移。 别再为 GitHub 访问受限烦恼啦,赶紧试试 cnb.cool,开启高效开发新体验!

    1.8K131编辑于 2025-04-13
领券