持续集成的简介

CODING 持续集成(CCI)全面兼容 Jenkins 的持续集成服务,支持 Java、Python、NodeJS 等所有主流语言,并且支持 Docker 镜像的构建。图形化编排,高配集群多 Job 并行构建全面提速您的构建任务。CCI 支持主流的 Git 代码仓库,包括 CODING 代码托管、GitHub、GitLab 等等。在构建依赖拉取方面,对于包括 Maven,NPM 在内的主流镜像源有专用网络优化,保证拉取速度,进一步提升构建的速度。

持续集成的特性

全面的构建类型
除了支持 Docker 镜像构建,也支持 Jar,APK 等软件包的构建,并且预置了大量的构建环境镜像,例如 Java、Python、NodeJS 等等。
多 Job 并行构建
支持单项目并行构建,以满足重度持续集成用户的需求。后端的服务器集群可以根据用户的需求实施调度响应的计算资源,保证用户的构建任务快速开始,减少排队时间。
缓存加速
CODING 持续集成支持在不同的构建任务之间支持开启缓存,以提高反复构建的速度。开启缓存功能可以平均提高 300% 的构建速度。
图形化编排
除了手工编辑构建脚本以外,CODING 持续集成还有完善的图形化编排能力,以降低使用门槛。针对构建的每一个步骤提供丰富的构建脚本模板供用户选择。
全面兼容 Jenkins
Jenkins 是全世界使用最广泛的持续集成工具,CODING 持续集成的构建脚本在语法上全面兼容 Jenkins。用户可以无缝迁移 Jenkins 的构建到 CODING。

使用场景

使用指南

查看使用教程,帮助您更快了解并使用持续集成功能。

持续集成基本概念 通过这里的介绍你可以对持续集成有了基本的理解,自动化的测试、编译、构建能极大提高你的研发效率。
如何构建持续集成 本文将引导你如何在 CODING 一步步操作完成一次持续集成构建。
从 Jenkins 迁移到 CODING 持续集成 通过实操演示如何从 Jenkins 转移使用 CODING 持续集成。
如何使用图形化编辑器 本教程引导你如何使用图形化编辑器来配置持续集成任务,从而实现边写边看、所见即所得的直观编辑体验。
使用 CODING 实践 DevOps 本文讲述如何将 CODING 持续集成与其它模块(敏捷开发、测试管理、代码托管等)结合使用,打通 DevOps 完整链路。