我正在寻找一种安全的方法,以使用Jenkins
Webhooks(最好使用GitLab API令牌)使用API令牌构建参数化的GitLab
作业。我发现一种使用POST请求来执行此操作的方法,如here所示,但是GitLab不允许我将自定义POST请求发送为webhooks。
我在网上找到的所有选项都涉及禁用Jenkins中的某些安全功能,以解决403个我不想做的无效Crumb错误。
我调查了使用GitLab插件的详细情况,这里:https://github.com/jenkinsci/gitlab-plugin,但据我所知,您无法在Webhook POST请求中默认传递的参数之外使用此插件在构建中传递参数,并且我们需要能够在构建中传递自定义参数。