我有一个 webbook url http://jenskinsserver/gogs-webhook/?job=build它将触发来自 gogs 的任何事件的 jenkins 作业。
现在我想触发一个参数化作业,我希望通过 webhook url 发送参数。如何在 gogs webhook url 中添加参数?
我有一个 webbook url http://jenskinsserver/gogs-webhook/?job=build它将触发来自 gogs 的任何事件的 jenkins 作业。
现在我想触发一个参数化作业,我希望通过 webhook url 发送参数。如何在 gogs webhook url 中添加参数?
您可以简单地添加一个Build Remote Trigger
来实现这一点。转到Build Triggers
=>Trigger builds remotely (e.g., from scripts)
并设置 API 令牌。
您必须配置General
=>This project is parameterized
并从可用参数中选择您喜欢的任何参数。
现在在 url 中,提供这样的参数并在脚本中http://jenskinsserver/gogs-webhook/buildWithParameters?token=<api token provided>¶m1=value1¶m2=value2
使用$param1
,访问它们。$param2