OpenShift:自动化构建与集群监控的深度解析
自动化构建
在定义好管道并确保其按预期工作后,通常不会再通过命令行触发,而是让其自动运行。OpenShift 控制台可用于观察管道行为、启动调试甚至触发新运行,而 Tekton CLI 则有助于调查具体问题。
实现持续集成
要让管道自动运行,需创建 Tekton 提供的两个资源:EventListener 和 Trigger。它们既可以作为独立对象创建,也能嵌入同一资源中,以实现对象的复用。
以下是将 Trigger 资源嵌入 EventListener 的示例:
---
apiVersion: triggers.tekton.dev/v1alpha1
kind: EventListener
metadata:
name: build-pipeline-listener
namespace: arcade
spec:
serviceAccountName: pipeline
triggers:
- name: build-pipeline-trigger
template:
spec:
resourceTemplates:
- apiVersion: "tekton.dev/v1beta1"
kind: PipelineRun
metadata:
generateName: build-pipeline-
spec:
OpenShift自动化构建与监控详解
超级会员免费看
订阅专栏 解锁全文
21

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



