我想在网站更新时运行一些 KRL 规则。推送更新后,部署脚本将获得以下 URL:
http://webhooks.kynetxapps.net/t/_appid_/updated?site=production&version=123456abcdef
处理这个 webhook 的规则集是这样开始的:
rule site_updated {
select when webhook updated
pre {
site = event:param("site");
version = event:param("version");
}
// do something with site and version
}
从http://docs.kynetx.com/docs/Event_API我可以制定更具体的规则:
select when webhook updated site "test"
or webhook updated site "production"
有没有办法在没有 PRE 块的情况下获取两个参数?将 SELECT 与 webhook 一起使用的最佳方式是什么?