jinkins常用插件

Build Pipeline Plugin:灰度发布

将多个job进行串联,从而实现分级发布的能力。每个job完成之后,可以进行效果检查,通知关联系统等等功能,从而实现了一套较为完整的全流程自动变更机制

Conditional BuildStep:策略判断

对于任务执行增加的很多触发条件判断,从而让任务执行变得更加智能

Build timeout plugin:超时控制

设置Job运行的最大耗时,避免异常后无人介入导致Job持续运行占用资源,最小超时时间为3min

Cron Column Plugin:定期执行

通过定时任务例行的运行一些job,实现例行的巡检,流量切换,预案演练,重启等操作

HTTP Request Plugin:跨平台调用

在构建前后可以通过该插件以http形式调用各种api接口实现和内部系统的联动

Parameterized Trigger plugin:参数传递

触发下一个job时,将上一个job的参数传递下去,利用该特性,也可以将执行的Slave作为参数进行传递,从而解决在公有云多租户场景下JOB通用的问题。通过build on the same node即可解决所有JOB都在特定的slave上执行。需要注意的是,current build parameters仅仅传递该JOB编译用到的参数,而非上一个JOB传递下来的所有参数,在多级传递中需要注意。

上一篇:应对 Job 场景,Serverless 如何帮助企业便捷上云


下一篇:MapReduce综合实验---中国大学排名统计