作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
Jenkins 。如何从 POST BODY 获取 Trigger builds 远程数据
Quay.io(私有(private) docker 容器注册表)通过 Webhook POST 通知构建状态,数据在正文中。我尝试用谷歌搜索并阅读 Jenkins 文档,但只发现如何从 URL 读取参数。
我找到了一个插件(Generic Webhook Trigger),它可以部分完成。它只能使用一个链接 (http://{JENKINS_URL}/generic-webhook-trigger/invoke)。要开始不同的工作,我需要使用正则表达式。
同时我需要在 quay.io 上设置至少 3 个通知以及来自不同服务的大量 webhook。也许有人知道如何在 Jenkins 中设置这样的东西:
最佳答案
如果你有一份像some-job-name这样的工作。
现在这将是此请求触发的唯一作业。
将 json-path 设置为 $ ,它将对整个发布数据进行评估。使用任何变量,例如 variable。
只需使用 2 中的变量,如 $variable。
关于 Jenkins 。如何从 POST BODY 获取触发器构建远程数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43283166/
我是一名优秀的程序员,十分优秀!