天天看点

ECS Jenkins插件: 为您的Jenkins插上云的翅膀导语ECS Jenkins插件原理ECS Jenkins插件接入使用:

导语

您的Jenkins服务器是否因为任务过多, 而导致CI/CD任务排队, 等到花儿都谢了? 是时候为它减减负了. 了解下

ECS Jenkins插件

吧, 从此再多的构建任务都不用愁, 为您的Jenkins服务器插上云的翅膀!

ECS Jenkins插件原理

工作原理如下, 简而言之即通过ECS的OpenAPI自动生成Jenkins的WorkerNode, 来offload掉Master节点的工作负载, 以降低整体的构建时间。

ECS Jenkins插件: 为您的Jenkins插上云的翅膀导语ECS Jenkins插件原理ECS Jenkins插件接入使用:

设想这样一个场景, CI/CD在每天的17:00是高峰期, 多个构建任务同时在同一个Jenkins服务器上进行CI/CD执行,导致一台服务器的压力过大, 每次提交任务都要排很长的队, 影响整体效率。

由于Jenkins天然支持分布式的构建与云的扩展, 因此一个好的解决方案是使用云(例如阿里云)来产出从节点(WorkerNode). 在CI/CD高峰期时, 自动使用云来生产从节点, offload Master节点的负载; 在业务低峰期时, 释放掉从节点以节省费用. 这样一方面极大减少了整体构建时长, 另一方面并不会增加多少资源费用。

基于以上场景考虑,我们精心推出了Jenkins的插件

alibabacloud-ecs-plugin

,方便您随时能够低成本地享用云的便利。

ECS Jenkins插件接入使用:

• 收看B站教学视频, 手把手教您接入使用, 欢迎一键三连:

https://www.bilibili.com/video/BV1fp4y1r7Dd?p=18

• 中文接入文档参见:

https://github.com/jenkinsci/alibabacloud-ecs-plugin/blob/master/README_ZH_CN.md

• 开源项目地址如下, 欢迎各位爱好者吐槽参与贡献: