8.Tekton Trigger
8.1 Tekton Trigger 基础
-
Tekton Triggers简介
-
监控特定的事件,并在满足条件时自动触发Tekton Pipeline;
- 例如,代码仓库上的创建pull request、push代码,以及合并pull request至main分支等
-
Tekton Triggers为用户提供了一种声明式API
- 它允许用户按需定义监视的事件,并将其与特定的Pipeline连接,从而实例化出PipelineRun
- 还允许将事件中的某些属性值信息注入到Pipeline中
-
-
Tekton Triggers的关键组件(CRD)
- Trigger
- TriggerBinding
- TriggerTemplate
- EventListener
- Interceptor
本文深入介绍了Tekton Triggers的基础知识,包括关键组件如Trigger、TriggerBinding和TriggerTemplate,以及它们之间的逻辑关系。Tekton Triggers用于监控事件,如代码仓库的push和PR,自动触发Tekton Pipeline。TriggerBinding从事件中提取数据,TriggerTemplate用于创建PipelineRun。文中还详细讲解了如何部署和配置 Tekton Triggers,以及通过示例展示了如何在GitLab上配置和测试自动化触发流程。
订阅专栏 解锁全文
1742

被折叠的 条评论
为什么被折叠?



