導語
您的Jenkins伺服器是否因為任務過多, 而導緻CI/CD任務排隊, 等到花兒都謝了? 是時候為它減減負了. 了解下
ECS Jenkins插件吧, 從此再多的建構任務都不用愁, 為您的Jenkins伺服器插上雲的翅膀!
ECS Jenkins插件原理
工作原理如下, 簡而言之即通過ECS的OpenAPI自動生成Jenkins的WorkerNode, 來offload掉Master節點的工作負載, 以降低整體的建構時間。

設想這樣一個場景, 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• 開源項目位址如下, 歡迎各位愛好者吐槽參與貢獻: