联系我们

苏州奥尔马电子科技有限公司

江苏省苏州市高新区金猫路9号B幢

丁经理

13584892482

13584892482

135848924828

【腾讯云】CODING 持续集成

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


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

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

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

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

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

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

应用场景


自动构建

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



辅助评审
适用于辅助代码评审,代码评审工作繁杂而又重要,应用持续集成能力可以在所有评审工作之前进行全自动的构建、自动化测试、风格检查、质量扫描、安全评估等前置工作,为后续的评审工作大大减负。




自动化测试

DevOps 要求软件交付流程的高度自动化,其中自动化测试工作尤为重要,持续集成可参与项目发布、代码评审、项目验收等环节的自动化测试,为交付流程提高效率。



客户案例