gpt4 book ai didi

jenkins - 从 Jenkins 中的 gitlab webhook 读取 json 负载

转载 作者:行者123 更新时间:2023-12-04 02:44:29 33 4
gpt4 key购买 nike

我关注了这个 tutorial设置 Jenkins 作业以在推送到 gitlab 存储库时运行。我测试了 webhook,我可以看到作业被触发。但是,我在有效负载中没有看到任何内容。

只是想知道,是否有人曾尝试读取从 gitlab webhook 收到的有效负载?

最佳答案

Jenkins Gitlab Plugin发送 these POST parameters每当 Gitlab 存储库中发生任何事件时,都会发送给 Jenkins。

您可以添加 env在 Jenkins 控制台中获取所有 Gitlab 参数导出到 Jenkins 环境的内容。然后您可以打印或使用所需的变量。

例如

echo $gitlabSourceRepoURL
echo $gitlabAfter
echo $gitlabTargetBranch
echo $gitlabSourceRepoHttpUrl
echo $gitlabMergeRequestLastCommit
echo $gitlabSourceRepoSshUrl
echo $gitlabSourceRepoHomepage
echo $gitlabBranch
echo $gitlabSourceBranch
echo $gitlabUserEmail
echo $gitlabBefore
echo $gitlabSourceRepoName
echo $gitlabSourceNamespace
echo $gitlabUserName

关于jenkins - 从 Jenkins 中的 gitlab webhook 读取 json 负载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25022983/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com