jenkins学习之plugin安装

插件名称 安装的插件的版本 github地址和对应的分支名称 备注说明
Hidden++ Parameter plugin 0.0.6 https://github.com/mamh-java/hidden-parameter-plugin/tree/hidden-parameter-0.0.6-for-jenkins-2.249.3 新增 hide string(单行文本) 和 hideText (多行文本) 2个类型的参数。
Active Choices Parameter Plugin 2.5.7 https://github.com/mamh-java/active-choices-plugin.git 仿照extensible-choice-parameter-plugin插件修改的。提供了几个ChoiceListProvider类型的class供选择。 本来是3个类型的 param的。现在改成一个,其他的都用provicer提供
Build Name and Description Setter 2.1.1 https://github.com/mamh-java/build-name-setter-plugin/tree/build-name-setter-2.1.1-for-jenkins-2.2.249.3 更改插件 显示名称, “Set Build Name”; 改为了 “Set Build Name and Description”;
Build user vars plugin 1.8 https://github.com/mamh-java/build-user-vars-plugin 加上不能识别的cause设置为默认userid。 更改 private static final String EXTENSION_DISPLAY_NAME = “Set jenkins user build variables”; 为 private static final String EXTENSION_DISPLAY_NAME = “Set Build User Variables”;这样 这个插件的执行就会在 build-name-setter-plugin 之前了。
Parameterized Scheduler 0.9 https://github.com/mamh-java/parameterized-scheduler-plugin 加上自定义分隔符
Parameterized Scheduler 1.0 https://github.com/mamh-java/parameterized-scheduler-plugin/tree/parameterized-scheduler-1.0-for-jenkins-2.277.1 这个不用了。未使用,里面的参数名 变成,需要修改流水线脚本,比较麻烦,所以废弃这个版本了。
Parameterized Scheduler 1.1 https://github.com/mamh-java/parameterized-scheduler-plugin/tree/parameterized-scheduler-1.1-for-jenkins-2.277.1 加上自定义分隔符。自定义分隔符命名和 0.9版本的保持一致。
Extended Choice Parameter Plugin 0.83 https://github.com/mamh-java/extended-choice-parameter-plugin/commits/extended-choice-parameter-0.83-for-jenkins-2.249.3 仿照extensible-choice-parameter-plugin插件修改的。提供了几个ChoiceListProvider类型的class供选择。
Extensible Choice Parameter 1.7.1 https://github.com/mamh-java/extensible-choice-parameter-plugin/commits/extensible-choice-parameter-1.7.1-for-jenkins-2.249.3 去掉globaltext。添加流水线支持
workflow-cps-plugin 2.94 https://github.com/mamh-java/workflow-cps-plugin/tree/workflow-cps-2.94-for-jenkins-2.289.3 加上 一个 importPath 路径,这样流水线脚本中 不需要使用 load 导入那个 common_function.groovy 文件了。
ssh-slaves-plugin 1.33.1 https://github.com/mamh-java/ssh-slaves-plugin/tree/ssh-slaves-1.33.1-for-jenkins-2.289.1 修改 日志打印
blackshark-utility-steps-plugin 1.0 https://github.com/mamh-java/blackshark-utility-steps-plugin 公司自定义的几个 stage, readexcel/writeexcel/readhtml/readini/checknode/findnode/readTOML
blackshark-realm–plugin 1.2 https://github.com/mamh-java/blackshark-realm--plugin 通过api接口进行登录认证的,配置一个api和一个public key。
Throttle Concurrent Builds Plugin 2.5 https://github.com/mamh-java/throttle-concurrent-builds-plugin/tree/throttle-concurrents-2.5-for-jenkins-2.289.3 添加pipeline类型job的支持。添加相同参数不能同时构建的支持。支持 多个参数名 &&的关系和 的关系,&& 代表 逻辑 与, 代码逻辑 或。
qy-wechat-notification Plugin 1.1.2 https://github.com/mamh-java/qy-wechat-notification-plugin/commits/qy-wechat-notification-1.1.2-for-jenkins-2.303.1 删除全局配置,值保留job上的webhook,@的人员。添加了 可以自定义推送内容。
qy-wechat-watcher-plugin 1.18 https://github.com/mamh-java/qy-wechat-watcher-plugin 通过企业微信机器人发通知,当jenkins的 node掉线上线,或者 job有修改的时候发通知
docker-workflow-plugin 1.28
pipeline-utility-steps-plugin
workflow-basic-steps
pipeline-model-definition-plugin
matrix-project-plugin
Matrix-Reloaded-Plugin
dynamic-axis-plugin
elastic-axis-plugin