在软件工程中,持续集成(CI)是指将全部开发者的工做副本天天屡次合并到主干的作法。经过对每次提交的代码进行自动化的单元测试、代码检查、编译构建、契约测试,甚至自动部署,可以大大下降开发人员的工做负担,减小许多没必要要的重复劳动,持续提高代码质量和开发效率。单元测试
「CODING 持续集成」全面兼容 Jenkins 的持续集成服务,而且在 Jenkins 提供的基础功能与服务上作了大量优化工做,支持 Java、Python、Node.js 等全部主流语言,而且支持 Docker 镜像的构建。借由图形化编排,高配集群多 Job 并行构建全面提速构建任务。CODING 的持续集成服务支持主流 Git 代码仓库,包括 CODING 代码托管、GitHub、GitLab 等等,同时还能够一键导入 GitHub 仓库,自动备份,随时同步远程仓库的全部改动。测试
持续集成的核心组成是构建计划,目前构建计划已全新升级,崭新的页面、直观的设计,力求带来更优质的使用体验——优化
新版构建计划采用卡片化的设计形式进行展现,代码源、构建节点、最新构建记录等信息一目了然。.net
构建计划默认展现最新一次的构建记录,包括当次的构建状态、触发信息、代码版本等信息,还能够方便地设置构建计划和筛选构建记录。插件
在单条构建记录中,能够经过连接快速定位到构建分支和修订版本,也能够经过连接查看构建过程、构建快照和改动记录。设计
新版构建计划还支持星标与分组,能够快速定位到关注的构建计划。排序
星标功能设置后仅对我的生效,适用于我的对经常使用的构建计划进行标记,方便密切关注经常使用构建计划。ci
分组功能为全局选项,开放给拥有「持续集成管理」权限的用户,设置后的构建计划分组归类对项目内成员可见。开发
建立分组后可修改分组名称、排序,也支持建立和删除分组,以及批量整理构建计划,进行快速归类,帮助您高效便捷完成构建计划的整理工做。部署
在构建计划搜索栏中能够根据构建计划名称进行筛选。选择【筛选器】->【只看我触发的】,构建计划中将会显示由用户本人最新一次触发的构建记录,而且在构建记录展现页,也能够开启此筛选按钮。不只支持按构建计划的建立时间排序,还能够按照构建计划最新构建记录的触发时间排序,方便快速查询所需内容。
为了带来更灵活便捷的使用体验,「CODING 持续集成」也在不断打磨优化中,近期将带来如下更新,敬请期待:
一、团队构建计划模版:将支持团队管理者建立各式构建计划模版,团队成员可复用,协助团队定制标准化构建流程。
二、团队插件管理:将支持自定义插件及团队级别插件管理,实现团队个性化需求。
一键同步,紧跟潮流,CODING 现已支持导入 GitHub 仓库,点击查看详情