用param从gogs webhook中触发Jenkins

时间:2018-02-15 06:55:26

标签: jenkins webhooks gogs

我有一个webook url http://jenskinsserver/gogs-webhook/?job=build,它将触发任何来自gogs的jenkins工作。

现在我想触发参数化作业,我希望通过webhook网址发送参数。如何在gogs webhook url中添加params?

1 个答案:

答案 0 :(得分:0)

您只需添加Build Remote Trigger即可。转到Build Triggers => Trigger builds remotely (e.g., from scripts)并设置API令牌。

您必须配置General => This project is parameterized并从可用参数中选择您喜欢的任何内容。

现在在网址中,http://jenskinsserver/gogs-webhook/buildWithParameters?token=<api token provided>&param1=value1&param2=value2提供了这样的参数,并在脚本中使用$param1$param2来访问它们。