产品特性

图形化编排

除了手工编辑构建脚本以外,CODING 持续集成还有完善的图形化编排能力,以降低使用门槛。针对构建的每一个步骤提供丰富的构建脚本模板供用户选择,实现了边写边看、所见即所得的直观编辑体验。

全面的构建类型

除了支持 Docker 镜像构建,也支持 Jar、APK 等软件包的构建,并且预置了大量的构建环境镜像,例如 Java、Python、NodeJS 等。

多 Job 并行构建

支持单项目并行构建,以满足重度持续集成用户的需求。后端的服务器集群可以根据用户的需求实施调度响应的计算资源,保证用户的构建任务快速开始,减少排队时间。

缓存加速

持续集成构建过程中次会用大量的时间重复下载依赖文件,致使构建时间过长,CODING 持续集成支持在不同的构建任务之间支持开启缓存,以提高反复构建的速度。开启缓存功能可以平均提高 300% 的构建速度。

全面兼容

Jenkins 是全世界使用最广泛的持续集成工具,CODING 持续集成的构建脚本在语法上全面兼容 Jenkins。用户可以无缝迁移 Jenkins 的构建到 CODING。

灵活的构建资源

提供云服务器作为构建资源,也支持接入自定义构建节点。基于云服务器,用户可以直接执行构建计划,免去运维困扰。基于自定义构建节点,用户可在 Linux、macOS 和 Windows 的云服务器执行构建,也可在容器中执行构建。

应用场景

  • 自动构建
  • 辅助评审
  • 自动化测试

CODING 持续集成可以用于自动构建代码,在用户自定义的构建环境和构建脚本指令下,基于云端的强大计算能力和网络快速把源代码构建为可运行的目标产物,并存放入构建版本仓库。

常见问题

什么是持续集成?

在软件工程中,持续集成(CI)是指将所有开发者的工作副本每天多次合并到主干的做法。Grady Booch 在1991年的 Booch method 中首次命名并提出了 CI 的概念,尽管在当时他并不主张每天多次集成。而 XP(Extreme programming,极限编程)采用了 CI 的概念,并提倡每天不止一次集成。

如何查看构建持续集成的结果?

怎样产生构建物?

如何构建持续集成?

更多问题请查看 常见问题,也可在 问答社区 中进行提问 。

查看我们的快速入门教程,马上创建账号,开启您的持续集成之旅。基于腾讯云服务资源,我们为您提供免费的一站式 DevOps 服务。