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

推荐订阅源

S
SegmentFault 最新的问题
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
B
Blog RSS Feed
Y
Y Combinator Blog
T
Tailwind CSS Blog
博客园 - 三生石上(FineUI控件)
J
Java Code Geeks
Stack Overflow Blog
Stack Overflow Blog
aimingoo的专栏
aimingoo的专栏
Jina AI
Jina AI
The GitHub Blog
The GitHub Blog
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
A
About on SuperTechFans
H
Hackread – Cybersecurity News, Data Breaches, AI and More
D
Docker
酷 壳 – CoolShell
酷 壳 – CoolShell
C
Check Point Blog
M
MIT News - Artificial intelligence
Last Week in AI
Last Week in AI
V
V2EX
腾讯CDC
F
Fortinet All Blogs
博客园 - 叶小钗
T
The Blog of Author Tim Ferriss

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