ECS Jenkins插件: 为您的Jenkins插上云的翅膀

本文涉及的产品
云服务器 ECS,每月免费额度200元 3个月
云服务器ECS,u1 2核4GB 1个月
简介: 通过ECS的OpenAPI自动生成Jenkins的WorkerNode, 来offload掉Master节点的工作负载, 以降低整体的构建时间。

导语

您的Jenkins服务器是否因为任务过多, 而导致CI/CD任务排队, 等到花儿都谢了? 是时候为它减减负了. 了解下 ECS Jenkins插件 吧, 从此再多的构建任务都不用愁, 为您的Jenkins服务器插上云的翅膀!

ECS Jenkins插件原理

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

image.png

设想这样一个场景, 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
• 开源项目地址如下, 欢迎各位爱好者吐槽参与贡献:
https://github.com/jenkinsci/alibabacloud-ecs-plugin/blob/master/README_ZH_CN.md

相关实践学习
一小时快速掌握 SQL 语法
本实验带您学习SQL的基础语法,快速入门SQL。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
相关文章
|
3月前
|
IDE jenkins Java
告别繁琐配置:Alibaba Cloud Toolkit插件打破Jenkins自动化部署的局限
告别繁琐配置:Alibaba Cloud Toolkit插件打破Jenkins自动化部署的局限
113 0
|
4月前
|
jenkins Java 持续交付
Jenkins,持续交付的利器:揭秘插件生态系统(一)
Jenkins,持续交付的利器:揭秘插件生态系统
|
6月前
|
jenkins 持续交付 网络安全
Jenkins安装SSH插件
Jenkins安装SSH插件
78 0
|
8月前
|
弹性计算 jenkins 持续交付
|
4月前
|
Kubernetes jenkins 测试技术
Jenkins,持续交付的利器:揭秘插件生态系统(二)
Jenkins,持续交付的利器:揭秘插件生态系统
|
6月前
|
Java jenkins 持续交付
Jenkins全局工具配置(JDK、Maven、Maven插件)
Jenkins全局工具配置(JDK、Maven、Maven插件)
240 0
|
4月前
|
消息中间件 JSON 监控
【UE插件DTRabbitMQ】 虚幻引擎蓝图连接RabbitMQ服务器使用插件说明
本插件可以使用蓝图连接 RabbitMQ服务器,并推送或者监听消息。
208 4
|
4月前
|
Java Maven Docker
SpringBoot项目打包部署到阿里云服务器、通过Maven插件制作Docker镜像、部署项目容器、配置生产环境
SpringBoot项目打包部署到阿里云服务器、通过Maven插件制作Docker镜像、部署项目容器、配置生产环境
160 0
|
5月前
|
jenkins 持续交付 开发工具
Jenkins 插件管理指南
常用插件 Docker Plugin: 这个插件让Jenkins能够与Docker容器平台进行集成。它允许在Jenkins构建过程中创建、管理和销毁Docker容器,为需要Docker化的项目提供了极大的便利性。对于需要在容器中构建或部署应用程序的项目,这个插件可以帮助简化流程,提高效率。 Git Plugin: Git插件是Jenkins中最基本和最常用的插件之一。它允许Jenkins与Git版本控制系统集成,通过拉取代码并触发构建来实现持续集成。对于几乎所有需要版本控制的项目,这个插件是不可或缺的,为构建和部署流程提供了必要的代码管理支持。 Email Extension Plugin:
75 2
|
6月前
|
jenkins Java 持续交付
解决Jenkins使用Publish Over SSH插件上传失败的问题(可能原因之一)
解决Jenkins使用Publish Over SSH插件上传失败的问题(可能原因之一)
92 0

相关产品

  • 云服务器 ECS