java接收webhook,Webhook 通用触发插件

本文介绍了如何使用通用Webhook触发插件解决在Jenkins自动化中遇到的问题,如代码重复、安全性及分支管理。通过制定构建规范和利用插件解析Webhook数据,实现了更高效、安全的自动化流程。
摘要由CSDN通过智能技术生成

原文链接    作者:Tomas Bjerre

译者:wenjunzhangp

Webhook 通用触发插件

介绍通用 Webhook 触发插件,使用 Webhook 插件构建 Jenkins 自动化服务

613a555542b67f5c62b7f617b4e80376.png

这篇文章将介绍我在 Jenkins 上遇到的一些常见问题,以及如何通过开发通用 Webhook 触发插件来解决这些问题。

问题

在使用 Jenkins 工作时,我经常遇到同样的问题:

代码重复和安全性-每个仓库中的 Jenkinsfiles。

分支不是功能-master 上的参数化任务通常会混合与不同功能相关的参数。

记录不良的触发器插件-记录正常服务但记录不佳的使用插件

代码重复和安全性

每个 Git 仓库中都有 Jenkinsfiles,使开发人员可以使这些文件分开。开发人员 push 他们的项目,并且很难维护共享代码的模式。

我几乎用共享库解决了代码重复问题,但是它不允许我设置必须遵循的严格模式。任何开发人员仍然可以决定不调用共享库提供的功能。

还允许开发人员运行 Jenkinsfiles 中的任何代码的安全性方面。例如,开发人员可能会打印从凭据收集的密码。让开发人员在 Jenkins 节点上执行任何代码对我来说似乎不合适。

分支不是功能

在 Bitbucket 中有项目,每个项目都有 git 仓库的集合。像这样:

PROJ_1

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值