Tekton雲原生CI/CD介紹

banq發表於2022-02-21

Tekton 希望成為 CI/CD 的標準。一方面,它提供了在 Kubernetes 中構建雲原生 CI/CD 系統的框架,此外,它還提供了用於這些系統的標準化工具。
Tekton 專案使用 Kubernetes 作為平臺,其核心是以 CRD 的形式表示 CI 管道的構建塊。自定義資源定義 (CRD) 是一個自行建立的 Kubernetes 物件,可用於使您自己的物件在 Kubernetes API 中可見和可用。
例如,在 Tekton 中,可以找到表示相同的物件(例如管道),並且可以透過執行各個流程步驟的任務對其進行配置。
然後整個配置透過清單進行,這與 Kubernetes 一樣。現有的 Kubernetes 專有技術在這裡發揮作用,因為除了配置之外,流程的自省也可以透過此路徑進行。

Tekton Hub是社群維護的任務和管道的中心聯絡點。那裡已經可以找到許多構建塊來涵蓋最常見的步驟。除了公共中心之外,在您自己的組織內實施特定解決方案並可靠地分發它們非常容易。
 
安裝參考這裡

Tekton buildpack 管道

使用 Tekton 和 Datree 在 CI/CD 中驗證 Kubernetes 部署

相關文章