Jenkins学习之常用推荐的几个plugin安装
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 |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 马哥私房菜!