首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏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

    2.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镜像地址为自己制品库的即可。

    68930编辑于 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 。

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

    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

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

    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

    2.3K10编辑于 2025-07-19
  • 打造自己的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最佳实践

    1.8K10编辑于 2025-12-05
  • 来自专栏每月技术成长

    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:

    51210编辑于 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 $(

    1.2K10编辑于 2025-11-24
  • 云原生构建(CNB)深度选型指南

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

    1.2K10编辑于 2025-07-28
  • 声明式配置 vs 可视化编排:腾讯云 CNB 用 .cnb.yml 定义研发流程

    本文对比两者差异与适用场景,介绍腾讯云 CNB 用 .cnb.yml 定义研发流程的设计理念、版本可追溯等价值,以及如何用声明式语法定义构建与开发环境。 二、腾讯云 CNB 选择 .cnb.yml 的设计理念 腾讯云云原生构建(Cloud Native Build,简称 CNB)在配置方式上选择了声明式路线,即以 .cnb.yml 文件作为流水线定义的核心载体 三、声明式配置的核心价值 声明式配置带来的价值,集中体现在版本可追溯、与代码同源、可复用和易审计这四个方面,这也是 CNB 坚持 .cnb.yml 路线的关键原因。 四、.cnb.yml 典型配置结构解析 理解 CNB 的声明式配置,可以从 .cnb.yml 的基本结构入手。 如果你正在搭建或升级团队的 CI/CD 流程,不妨从一份 .cnb.yml 开始体验腾讯云 CNB声明式配置的便捷。

    11800编辑于 2026-08-21
  • 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

    1.5K10编辑于 2025-12-15
  • 腾讯云 CNB 构建节点规格怎么选?

    摘要: 腾讯云 CNB 构建节点怎么选? CNB 的构建资源以「核时」为计量单位,规格可按需声明,这意味着同一份 .cnb.yml 配置文件,既能为轻量任务分配 1 核资源,也能为重型编译调度 64 核乃至 GPU 算力。 显存 适用场景 cnb:arch:amd64:gpu(基础 GPU 节点) amd64 固定 16 核 48GB(共享) 常规推理、轻量微调 cnb:arch:amd64:gpu:L40 amd64 3.2 内存默认按 CPU 核数的 2 倍计算 在 CNB 的节点规格里,内存容量默认按 CPU 核数的 2 倍配给。 如果你正在搭建或优化团队的 CI/CD 流程,不妨试试腾讯云 CNB的弹性构建能力,按实际负载灵活声明节点规格。

    13410编辑于 2026-08-21
  • 来自专栏畅所欲言

    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。

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

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

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

    1.2K10编辑于 2025-10-01
  • 腾讯云 CNB 缓存机制:如何加速重复构建

    二、CNB 缓存机制:用 volumes 声明缓存目录 腾讯云 CNB 基于 Docker 生态构建,对环境、缓存和插件做了抽象,通过声明式语法让开发者高效构建软件。 缓存的声明方式非常直观:在 .cnb.yml 配置文件中,通过 volumes 字段声明需要缓存的目录。 CNB 的解决思路是 copy-on-write(写时复制,简称 CoW)。 腾讯云 CNB 通过 .cnb.yml 中的 volumes 声明缓存目录,用 copy-on-write 写时复制模式让并发构建共享缓存而不冲突,并支持用 docker:cache 做跨节点共享,让相同依赖的后续构建大幅跳过重复的拉取与编译 如果你正在被重复构建的耗时问题困扰,不妨在自己的流水线里加上几行 volumes 缓存配置,体验一下腾讯云 CNB的构建提速效果。

    8510编辑于 2026-08-21
  • 来自专栏腾讯云代码分析

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

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

    34210编辑于 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 吧!点击获取更多示例

    620.7K10编辑于 2025-08-19
  • 来自专栏沈唁志

    使用 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 服务,我们构建了一个可复用、自动化、支持多镜像同步的工具链,显著提升了镜像的可用性与部署效率。

    1K20编辑于 2025-08-06
  • 来自专栏腾讯云代码分析

    腾讯云代码分析入驻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)是腾讯新一代基于代码仓库的持续集成构建平台,它支持环境一致性、分支即环境、秒级启动、构建加速和开源协作等特性。

    2.4K10编辑于 2025-02-03
  • 来自专栏腾讯云代码分析

    【腾讯云代码分析】支持在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工作空间目录下

    96200编辑于 2025-06-21
领券