CODING 持续集成上线新功能!

2019-03-25 18:01:56 +08:00
 CodingNET

点击观看持续集成实操视频演示

持续集成在现代软件研发流程中,扮演了十分重要的角色。通过对每次提交的代码不断进行自动化的单元测试、代码检查、编译构建,甚至自动部署,持续集成大大降低了开发人员的工作负担,减少了重复劳动,提升代码质量和开发效率。

CODING 企业版正式推出持续集成功能后,已经有近 200 家企业进行了超过 30000 次的构建。在这个过程中我们也收到了很多宝贵的意见与建议,在综合考虑了用户反馈后,我们对持续集成功能进行了一次大更新,增加了 Docker 支持、持久化缓存、多任务并行等重要功能。

什么是持续集成

集成指的是工程师个人研发的部分向软件整体进行合并交付的过程。

持续指工程师把任务分成很多部分,每完成一个部分就进行一次交付,这样能尽早发现问题,马上进行调整。

简单的说,持续集成( Continuous Integration )强调的是工程师提交了新代码之后,立刻进行自动化的构建、(单元)测试。根据实时测试结果确定新代码和原有代码能否正确地集成在一起放大,及时的反馈也能有效减少发现问题时的回溯时间,提高研发效能。

用好持续集成,提高研发效能

持续集成可以帮助你的企业:

最及时的发现问题:持续集成的及时反馈机制能帮助工程师在第一时间发现问题并修复。

解放了重复性劳动:自动化的流程可以解放集成、测试、部署等重复性劳动,提高研发效能。

更高的产品质量:集成服务器往往提供代码质量检测等功能,对不规范或有错误的地方会进行标记,提高产品质量。

CODING 持续集成新功能上线

对 Docker 的支持

CODING 持续集成现支持 CVM 模式下对 Docker 镜像的支持,免去安装、配置烦恼,让部署更加方便。

持久化缓存

进行持续集成构建过程中,每次会用大量的时间重复下载依赖文件,致使构建过程时间过长。CODING 持续集成在 CVM 模式下支持持久化缓存的功能,开启后,首次构建时会下载所需依赖文件,并存储到缓存区,后续的构建将使用缓存中的依赖文件,大幅降低构建的时间。

多任务并行

CODING 持续集成现已实现以不同服务器并行构建过程,降低等待时间。同时支持针对不同的分支进行独立构建。

镜像优化

为了帮助构建更快,maven、gradle、npm、python、ruby 默认使用了腾讯云的源( https://mirrors.cloud.tencent.com/)。

php 目前支持了其他国内的源( https://packagist.phpcomposer.com )。

CODING 持续集成的优势

点击立即体验 CODING 企业版

一站式提供需求管理、代码管理、持续集成、开发环境管理、测试管理、缺陷管理等功能

适用于传统模式和敏捷模式的软件研发项目和产品运营

助力企业实现 DevOps

4122 次点击
所在节点    Coding
4 条回复
sxul07
2019-03-25 18:08:48 +08:00
哇…竟然有更新…这两天 pages 老是出问题还以为要凉了
2010
2019-03-25 19:47:00 +08:00
我查了下是在香港的腾讯云服务器 ip,我这里加载巨卡,多半还加载不出来,,,,,校园网
CodingNET
2019-03-26 09:56:04 +08:00
@2010 您好,感谢您的反馈,我们目前使用的是 UCloud 的服务器,在被攻击时会临时切换到腾讯云的 ip,我们将在近期将 pages 服务整体迁移到腾讯云来保障稳定性,再次感谢您的支持。
DuXing
2019-09-27 16:42:08 +08:00
免费为个人开发者提供前端集成服务吗?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/548412

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX