天天看點

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

• 開源項目位址如下, 歡迎各位愛好者吐槽參與貢獻: