【发布时间】:2020-04-06 16:23:48
【问题描述】:
我通过 Gitlab Webhook 将 JSON 负载发送到我的 Gitlab CI 管道,作为触发器。
触发器有效,但是我需要能够解析通过 Web 挂钩发送的 JSON,因为它包含脚本变量的值。
问题:
有没有办法,我可以使用 '.gitlab-ci.yml' 文件,并通过 Web hook 的 POST 提取发送的内容?
Gitlab Webhook 是否可以使用包含 JSON 有效负载的变量,并将变量及其内容传递到“.gitlab-ci.yml”文件中?
我愿意接受任何解决方案。
最终目标是使用我的 Powershell 脚本解析在 Web Hook POST 中发送的 JSON,并将解析后的 JSON 值作为输入传递给我的变量。
谢谢
已提出类似问题,但没有更新答案 Read webhook payload in Gitlab CI
【问题讨论】:
标签: json variables gitlab-ci webhooks payload