Триггер Дженкинс от Gogs Webhook с параметром
У меня есть URL-адрес webook http://jenskinsserver/gogs-webhook/?job=build, который запустит задание jenkins для любого события из gogs.
Теперь я хочу запустить параметризованное задание и хочу, чтобы параметр отправлялся через URL-адрес webhook. Как добавить параметры в URL Gogs Webhook?
1 ответ
Вы можете просто добавить 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
в скриптах.