摘要
本发明公开一种实现多端代码构建的系统及方法,实现根据构建项目类型自动选择匹配的服务器硬件资源。实现多端代码构建的系统包括:服务层,提供若干种开发语言的构建类型;链路层:根据构建类型所需环境资源特性提供匹配的虚拟服务器节点,将构建类型与虚拟服务器节点做一对一映射;组件层:根据不同的构建类型分别提供流水线组件,搭建流水线脚本节点;硬件层:用于提供代码执行编译打包的硬件虚拟化环境。通过引入高可用性机制,彻底解决了传统单一调度中心的单点故障问题。虚拟化技术允许多个应用共享同一物理资源,通过动态资源分配和调整,最大限度地利用硬件资源,降低了成本。
技术关键词
服务器节点
开源软件项目
平均等待时间
流水线组件
Java运行环境
服务器硬件资源
Linux操作系统
物理
动态资源分配
集成开发环境
配置虚拟机
SSD硬盘
网络通信
命令行工具
队列监控