深圳市中易科技有限责任公司

Cloudbees

jenkins为cloudbees开源的CI解决方案。而jenkins企业版是cloudbees提供的一款企业级的CI解决方案,jenkins企业版除拥有开源版本特性以外,在性能,流程优化,管理,高可用等方面提供了企业级的解决方案。主要如下:


√ 工作流程定义管理:Workflow和workflow stage view

通过Groovy编程语言提供工作流功能,大大简化了这些类型的软件管道的定义。同时提供管理查看,可以方便的获取阶段日志和访问生成的工件,直观的运行中的状态,查看运行了多久和将要运行多久


√ 高可用:High Availability

分钟级的自动恢复


√ 备份调度插件:Backup Scheduling plugin

不需要编写脚本,自动实现


√ 异常构建重启:Restart Aborted Builds plugin

Jenkins实例crash后会列出job列表,以便管理员重启


√ 安全复制:Secure Copy plugin

团队间自动的、安全的拷贝


√ 验证合并:Validated Merge plugin

解决由于错误的提交而引起的构建失败,只合并不会中断构建的代码


跳过下一步编译:Skip Next Build plugin:  

停止运行一个特定的时间段构建(通常用于有已知的错误)。


快速准备:PROVISION FASTE

VMware自动发现:VMware ESXi/vSphere Auto-Scaling plugin

利用现有的资源池中的虚拟机资源来作为slaves


模版插件:Templates plugin

配置一个模版,然后应用到基于该模版的job中


目录管理:Folders plugin和Folders Plus plugin

通过folders创建层次结构或自定义分类来更好的管理大的成员,同时可以通过限定slave在一个目录中的方式,限定slave于一个project/team中


综合构建视图:Consolidated Build View plugin:

很容易的查看下游构建jobs,用来规范不依赖于彼此的步骤


快速存档:Fast Archiver plugin

加快了从slave到master的数据上传,从而加快了整个构建


Label 限制执行:Label Throttled Build Execution plugin

限制使用虚拟机作为slaves的数量。当在一个物理机上多个虚拟机构建多个生成时可以提高构建速度


事件负载策略:Even Load Strategy plugin

改变了的缺省slave分配算法,通过分配job给空闲的机器来加快构建



Copyright ©深圳市中易科技有限责任公司粤公网安备 44030502002671号 技术支持:创同盟 备案号:粤ICP备12012718号-1