行云流水| CI 3.0 云原生构建全新上线

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

新一代 CI 即将到来!

2022-11-04
阅读 5 分钟
1.8k
本文转载 CodeSheep。作者受邀参加 Techo Day 腾讯技术开放日线上活动,收获颇丰,有感而发。前言上期 Techo Day 腾讯技术开放日活动讲的是「轻量级工具」,这一期主要讲的是「云原生」。在所有课题里,个人比较关心的是 CI 设计这个课题——CODING CI 3.0,比传统 CI 好在哪里?传统 CI 的问题和痛点CI 的概念CI 全称 Con...
封面图

CODING DevOps 助力中化信息打造新一代研效平台,驱动“线上中化”新未来

2022-06-28
阅读 4 分钟
1.2k
中化信息技术有限公司,简称“中化信息”,是世界 500 强企业中国中化控股有限责任公司(简称“中国中化”)的全资直属公司,依托于中国中化的信息化建设实践,建立起从咨询、设计到研发、交付及运维的服务价值链,形成涵盖生命科学、材料科学、基础化工、环境科学、轮胎橡胶、机械装备、城市运营、产业金融等行业业务应用及...
封面图

大型前端项目 DevOps 沉思录 —— CI 篇

2021-12-03
阅读 5 分钟
5.7k
DevOps 一词源于 Development 和 Operations 的组合,即将软件交付过程中开发与测试运维的环节通过工具链打通,并通过自动化的测试与监控,减少团队的时间损耗,更加高效稳定地交付制品。
封面图

CODING 持续集成 | 自定义插件,满足你多样化的构建需求

2021-07-09
阅读 2 分钟
3.3k
企业级的应用构建对构建速度、代码质量、构建性能、流水线易用性及易维护性都有较高的要求,企业研发团队通常需要集成第三方系统工具或插件,不断提升整个构建过程中的效率、质量和体验。基于不同的管理及构建场景需求,每个团队对于插件的能力要求各异。
封面图

CODING DevOps 高可用实践,保障服务稳定的“定海神针”

2021-03-15
阅读 2 分钟
2.1k
对于软件研发团队而言,服务的稳定性是非常重要,它与生产经营、用户留存都密切相关。而 CODING 作为面向软件研发团队的研发协作管理平台,与客户的业务生产更是密不可分。如何为客户提供高可用、不间断的服务体验,如何多层面、多渠道来保障 CODING 本身的服务稳定性,成为了 CODING 发展道路上不懈的追求。
封面图

CODING X C-Life:云端 DevOps 加速企业数智化

2021-02-04
阅读 5 分钟
1.4k
2020 给全民普及了什么是线上化、数字化、智能化,也加速了企业的数字化转型。“全数字化”时代,已经不仅仅是简单粗放的数据采集、映射、抽象。数字化开始迈入高级阶段——数据驱动的智能化:基于云管端 + AIoT 等为代表的新技术群落开始大量涌现,数智化企业思考的核心问题转向了如何以客户运营为核心,通过智能化手段提高...
封面图

DevOps 视角的前后端分离与实战

2020-11-04
阅读 6 分钟
3.3k
随着微前端、微服务等技术理念和架构的蓬勃发展,我们已经没必要去讨论为什么要前后端分离这种话题,前后端分离已成为互联网项目开发的标准模式。前后端在各自的领域发展越来越纵深。

CODING 助力中手游甩开低效桎梏,尽情奔向游戏王国

2020-11-03
阅读 3 分钟
2.2k
中手游是领先的全球化 IP 游戏运营商。根据 Analysys(易观智库)数据显示,截至 2019 年 12 月 31 日,除腾讯游戏外,中手游是拥有 IP 储备数量最多的中国游戏发行商,发行的移动 IP 游戏数量仅次于腾讯游戏。公司于 2019 年 10 月 31 日在香港联交所主板上市。

化繁为简,直击构建 —— CODING 持续集成再升级

2020-10-27
阅读 2 分钟
2.5k
在软件工程中,持续集成(CI)是指将所有开发者的工作副本每天多次合并到主干的做法。通过对每次提交的代码进行自动化的单元测试、代码检查、编译构建、契约测试,甚至自动部署,能够大大降低开发人员的工作负担,减少许多不必要的重复劳动,持续提升代码质量和开发效率。

一分钟开始持续集成之旅系列之:微信公众号服务器端应用(以 Java 后端为基础)

2020-06-29
阅读 4 分钟
2.4k
本文是 CODING 持续集成自定义构建节点功能 的使用教程,通过一个为微信公众号启用开发配置的 Demo 演示,讲解如何接入自定义构建节点,如何使用自定义构建节点进行构建、测试、部署服务器。

弹性配置为构建提速 - CODING & 腾讯云 CVM 最佳实践

2020-06-24
阅读 2 分钟
2.3k
CODING 中提供了内置云主机用来执行持续集成(CI)中的构建计划,能够胜任大部分构建任务。但如果碰上了大型项目的构建,或者需要在本地服务器生成构建成果,单个计算资源就显得有点捉急了。针对这一部分需求,CODING 现已支持接入第三方计算资源作为构建节点,甚至可以接入多个服务器共同作为构建节点池,打造专属的计...

一分钟开始持续集成之旅系列之:C 语言 + Makefile

2020-06-23
阅读 4 分钟
2.2k
make 工具非常强大,配合 makefile 文件可以实现软件的自动化构建,但是执行 make 命令依然需要经历手动输入执行、等待编译完成、将目标文件转移到合适位置等过程,我们真正关心的是最终的输出,却在这些中间过程上浪费了很多时间。利用 CODING 持续集成功能可以实现自动触发构建,构建全程自动化,无须分心看护,节省时...

一分钟开始持续集成之旅系列之:Java + GWT

2020-06-23
阅读 5 分钟
2.2k
Google Web Toolkit(GWT)是一个开源、免费的 Web 开发框架,通过该框架,您可以使用 Java 构建复杂、高性能的 JavaScript 应用程序。

CODING DevOps 系列第一课:基于开源工具链打造持续交付平台

2020-06-17
阅读 3 分钟
1.5k
当下软件发展趋势 当今 IT 行业发展中比较流行的几个技术,首先是微服务化,将原有的一个系统拆分成多个,意味着有多个系统需要构建、测试、部署和运维。 第二个是敏捷开发模式,需求粒度更细化,要求一个可独立部署单元快速开发、快速测试、快速部署上线,实现快速迭代。 还有一个就是容器化,随着容器技术的快速发展,...

真香!CODING DevOps “极速构建计划”,再也不用担心构建慢了!

2020-06-01
阅读 2 分钟
2.6k
随着软件研发模式的不断演进,越来越多的团队使用持续集成的方式进行自动化的测试与构建。但持续集成的过程中,往往会碰到外网资源拉取失败,异地部署推送慢等问题,拉低了持续集成的频率。在大型复杂的项目中,开发者往往需要使用公司网络构建,以保障资源的顺利拉取,十分不便。

CODING 敏捷实战系列课第四讲:从头搭建持续集成 DevOps 流水线

2020-05-15
阅读 4 分钟
1k
《从头搭建持续集成 DevOps 流水线》由资深敏捷教练、极限编程学院高级讲师、CODING 特邀敏捷顾问李小波老师主讲,将基于 CODING 展示如何编写 Jenkinsfile 搭建 CI/CD 流水线,包括单元测试,端到端测试,代码规范检查,制品库,Docker 化部署。

一分钟开始持续集成之旅系列之:Python + Flask 应用

2020-04-29
阅读 4 分钟
2.1k
前言 Flask 是 Python 中最流行的 Web 框架之一,以小巧、灵活、可扩展性强著称。相比 Django,它给了开发者最大限度的自由。 本文将通过一个简单的 Demo 项目,来演示如何在 CODING 持续集成 。 准备工作 环境 Git Python pip PyCharm) 当然,你还需要一个 CODING 账号 :) 立即注册。 代码 这里我准备了一个完整的 pyt...

2019 DevOps 必备面试题——持续集成篇

2019-09-04
阅读 2 分钟
2.1k
我会建议你以持续集成的最小定义作为开始来回答这个问题。这是一种研发实践,需要开发人员每天多次将代码集成到共享代码库中。然后通过自动构建来验证每次代码的修改,以便团队尽早发现问题。

十分钟 CODING DevOps 全链路体验

2019-07-04
阅读 3 分钟
1.5k
近期 CODING 团队在 2019 KubeCon 大会上发布 DevOps 一站式解决方案:CODING 2.0。此次 CODING 全新上线了持续集成与制品库模块,通过自动化与标准化的方式来帮助开发者摆脱编译、构建、集成、制品管理等重复劳动,旨在打造沉浸式开发体验。在 KubeCon 大会现场,我们以一个基于 Spring 的模版项目为例,展示了开发者如...

拥抱自动化,CODING 2.0 持续集成全新上线

2019-07-03
阅读 3 分钟
1.5k
在文章开始前,做一个小调查,在您的软件项目中集成一行新代码平均需要花多长时间? 15 分钟 一小时 半天 一天及以上 注意这里的集成是指将源码放在一起,并验证源码可以作为一个一致、运行可靠的软件的过程,而不只是完成编译。 如果在软件集成阶段耗费的时间经常让您的研发团队加班加点,那么是时候考虑落地持续集成了...

基于 CODING 轻松搞定持续集成

2019-06-06
阅读 2 分钟
1.7k
持续集成这个概念是由 Grady Booch 在 1991 年首次提出,随后成为了 DevOps 的核心实践之一。持续集成使得开发人员不断地将各自分支的源代码集成到共享的主干中,同时对代码进行验证(执行静态测试用例)、编译和测试(执行动态测试用例),以避免集成出现问题。

持续集成实操视频演示

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

持续集成之 Spring Boot 实战篇

2019-03-13
阅读 8 分钟
2.7k
本文作者: CODING 用户 - 何健 这次实战篇,我们借助「CODING 持续集成」,实现一个简单的 Spring Boot 项目从编码到最后部署的完整过程。本教程还有 B 站视频版,帮助读者更好地学习理解。 思路 在线上环境构建、测试、部署 这种情况,通常会将 jenkins 安装在服务器上,确保构建测试等操作环境和线上环境一致。 此时...

持续集成之理论篇

2019-02-20
阅读 3 分钟
2.4k
在我脑海中,这是一个陌生的词汇,于是百度了解了一番。实际上有开发和部署经验的小伙伴对持续集成不会非常陌生的,特别是那些喜欢自己写 webhook 的小伙伴。这篇文章来聊聊持续集成。

基于 CODING 的 Spring Boot 持续集成项目

2019-02-20
阅读 7 分钟
2.5k
CI 过程:代码编写 -> 源代码库(GitHub or gitlab)-> CI 服务器(代码构建、自动化测试、结果反馈【构建结果】)

使用 CODING 进行 Hexo 项目的持续集成

2019-02-13
阅读 5 分钟
1.6k
本文作者:CODING 用户 - 廖石荣 关于持续集成的概念 持续集成指的是,频繁地(一天多次)将代码集成到主干。 持续集成的过程 如图所示: CI 过程:代码编写 -> 源代码库(GitHub or gitlab)-> CI 服务器(代码构建、自动化测试、结果反馈【构建结果】) 涉及 CI 工具:Jenkins、Travis CI、TeamCity、Gitlab CI...

使用 CODING 进行 Spring Boot 项目的集成

2019-02-13
阅读 6 分钟
1.7k
持续集成 (Continuous integration) 是一种软件开发实践,即团队开发成员经常集成他们的工作,通过每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。成员之间的代码相互影响,可能会出现各种编译、运行的错误,为了避免提交代码影响到其他开发者,每次集成都通过自动化的构建(包括编译,发布,自动化测试...

CODING 最佳实践:快课网研发效能提升之路

2019-02-12
阅读 3 分钟
1.5k
快课企业移动学习平台是上海快微网络科技有限公司自主研发的企业级 SaaS 平台,提供移动学习、考试练习、培训管理、知识分享、统计分析等学习和培训功能,为员工、经销商及客户等全价值链合作伙伴提供全面的知识服务。本文将详细介绍快课网的研发团队是如何使用 CODING 研发管理系统提高研发效能。