CEL是“Common Expression Language”(通用表达式语言)的缩写。CEL是一种轻量级表达式语言,用于对事件的有效负载进行过滤和修改。在Tekton Triggers中,CEL Interceptor允许使用CEL表达式语言来过滤和修改传入事件的有效负载。通过使用CEL Interceptor,可以在事件有效负载的顶级extensions字段中添加名为overlays的字段。overlays字段是可从TriggerBindings访问的CEL表达式,用于向事件有效负载中添加新的字段。在下面的示例定义中,Interceptor将extensions.truncated_sha和extensions.branch_name两个新字段添加到事件有效负载中,TriggerBinding将在接收到这些字段时除了标准的header和body字段之外。


原文地址: https://www.cveoy.top/t/topic/pM7R 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录