惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

IT之家
IT之家
Recent Announcements
Recent Announcements
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
The GitHub Blog
The GitHub Blog
MyScale Blog
MyScale Blog
爱范儿
爱范儿
GbyAI
GbyAI
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
美团技术团队
Y
Y Combinator Blog
博客园 - 叶小钗
Apple Machine Learning Research
Apple Machine Learning Research
Martin Fowler
Martin Fowler
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
罗磊的独立博客
M
MIT News - Artificial intelligence
博客园 - Franky
V
Visual Studio Blog
I
InfoQ
V
V2EX
Hugging Face - Blog
Hugging Face - Blog
腾讯CDC
博客园 - 司徒正美
L
LangChain Blog

Coding

这么多的 coding Agent 大家体验下来有哪些比较好的么? - V2EX 电影《她》的升级版来了,结婚率生育率会受到暴击吗? - V2EX 请教一下各位佬 GPT 一直 401 是什么情况? 天翼云 glm5.1 codingplan 官方玩不起,强制终止用户的包月续订 字节的 CodingPlan 实锤虚假宣传 现在有什么优雅的使用 ai 工具编程的方法? MiniMax-M2 截到 11.07 限时免费 VibeCoding 导致损失 1100 刀 rpc 服务中,“业务错误”的返回应该如何设计? 科班大学计算机专业主要课程有哪些呢 你们公司用上 ChatGPT 了吗?有哪些使用场景 Cloud Studio 内核升级之专注体验 ​Cloud Studio 云端开发保障企业源代码安全 更高效便捷的开发体验——Cloud Studio 编辑器命令行工具 Cloud Studio 内核升级之持续优化 Cloud Studio 有“新”分享 怎么设计面试题,能考查到实战能力? 有奖征文丨 [玩转 Cloud Studio] 第二季来啦! Cloud Studio 一个好用的在线编程工具 线上直播 | 未来金融研究所——以应用为中心,重塑金融研发效率 新一代 CI 即将到来! 重磅发布! Orbit 云原生应用全生命周期管理工具上线啦! 腾讯云, DevOps 领导者! 各位是如何批量管理项目中的 shell 脚本的? CODING DevSecOps 助力金融企业跑出数字加速度 CODING 正式入驻腾讯会议应用市场! CODING DevOps 助力中化信息打造新一代研效平台,驱动“线上中化”新未来 叮! Techo Day 腾讯技术开放日如约而至! 程序员在公司该怎么保护自己的个人劳动成果? Next.js 在 Serverless 中从踩坑到破茧重生
行云流水| CI 3.0 云原生构建全新上线
CodingNET · 2023-05-19 · via Coding

img


研发过程中,如何直观且准确地获悉代码提交后的质量状态? 引入持续集成,可以自动化的对代码进行代码检查、单元测试、编译构建、甚至部署与发布,大幅提升开发人员的效率。

腾讯云 CODING 推出 CI 3.0 ——云原生构建,是一款基于代码仓库的构建工具,采用全新的设计理念。可用于持续集成、持续部署、持续交付、远程开发。面向云原生,提供功能、性能、配额三重升级,旨在为 DevOps 践行者带来更简单、更流畅、更高效的构建体验。

优势亮点

简单——Pipeline as Code

通过仓库根目录中的 .coding-ci.yml 文件,使用开放式、可读性友好的 YAML 语言,声明整个持续集成流水线。既可以使开发人员阅读、编写与复用流水线更加方便,又可以纳入代码仓库管理体系,像走查代码一样变更流水线配置,增强流水线的可控性与可追溯性。

流畅——基于 DOCKER 生态

  1. 支持指定任意 Docker 镜像作为构建环境。
  2. 使用 Docker 作为流水线插件,支持任意语言编写,可直接使用业界已有的 Docker 插件。
  3. 流水线中支持运行原生 Docker 命令,支持任意编排 Docker 服务以满足自动化测试等需要启动依赖服务的场景。

高效——基于 OverlayFS 的高性能方案

传统的 CI 流水线中通常无法兼顾任务的并行与效率,尤其是面临代码仓库或构建缓存异常庞大的场景。基于领先的 OverlayFS 缓存瞬间复制技术,即使是上百 GB 容量的代码仓库,云原生构建也能够在秒级完成代码克隆,同时在并发数持续扩大时确保性能不衰减。

快速开始

step1:创建代码仓库

云原生构建能力基于代码仓库中的 .coding-ci.yml 配置文件,因此需在 CODING 团队中提前创建一个代码仓库。进入项目后,点击左侧菜单栏左侧的“代码仓库”中的右上角按钮进行创建。

img

step2:新增配置文件

在仓库根目录中增加名为 .coding-ci.yml 的配置文件。该配置文件用于描述了当仓库发生一些事件时,应该执行什么操作。一个简单的配置文件参考如下:

img

配置文件含义

当有任意提交推送至 master 分支时,将触发一个名为 echo 的阶段。在此阶段将运行在 script 步骤中所定义的脚本输出命令。

更多用法请参考官方文档:https://ci.coding.net/docs/

step3:提交配置文件

在终端中运行 git push 命令,将配置文件推送至代码仓库中。

img

step4:查看构建结果

代码推送后将按照配置文件中的定义触发云原生构建。访问代码仓库中的“云原生构建”,查看构建结果。

img

在构建日志中查看构建阶段运行详情。

img

解锁云原生开发的全新境界

云原生构建不仅仅是一个流程,它是一种改变开发方式的哲学。希望通过腾讯云 CODING CI 3.0 的云原生构建能力,释放开发者潜力,提升研发团队的协作与交付效率,开创更加灵活、高效的开发新时代。

img