Фильтры правил (например, site "test"
) являются регулярными выражениями, и вы можете устанавливать переменные с помощью предложения setting ()
.
http://webhooks.kynetxapps.net/t/_appid_/update?site=production&version=123456abcdef
select when webhook update site "(.*)" setting(site)
приводит к установке site
на production
без использованияПредварительный блок.Поскольку это регулярное выражение, вы можете сопоставить что угодно, например, любой из двух вариантов:
select when webhook update site "(test|production)" setting(site)
будет соответствовать только с site == test или site == production, но не для других случаев И сохранит значениев переменной сайта в контексте правила.