這篇文章是 Tekton 這套號稱完全針對 Cloud-Native 所發展的 CI/CD 工具教學文,作者從基本概念到如何使用都詳細的介紹一番,讓讀者看完就對 Tekton 能夠有基本的認知。
就如同其他常見的 Pipeline 系統一樣,Tekton 的工作流程是由 Step, Task 以及 Pipeline 組成。Tekton 使用 Step 描述每個最小工作事項,而每個 Task 則由數個 Step 組成,這些 Step 會依序執行,且彼此會共用相同環境,譬如 Volume.
Pipeline 則是由數個 Task 所組成,不過比較特別的是這些 Task 可以有更為靈活的執行順序,譬如依序執行,平行執行,甚至是 DAG 這種有向無環圖的執行順序。
Tekton 的一大特色是其完全寄生於 Kubernetes 內,必須要搭配 k8s 的環境來使用,也因此上述的 Step,Task 以及 Pipeline 實質上都是屬於 K8s 的 CRD 一種,部署時需要透過 YAML 來撰寫,並且用常見的方式 (kubectl, helm, kustomize) 來安裝到 k8s 內去設定 Tekton。
這種模式帶來的一個好處就是每個元件都是獨立的 YAML 檔案與類別,因此相同的部分可以非常輕易的被重複使用,舉例來說一個運行 Git-Clone 的 Task 就可以被多個不同的 Pipeline 重複使用,而有需求需要修改的時候也只需要修改一個 Task 即可。
對於 Tekton 這套解決方案有興趣的可以參閱下列全文玩耍看看
https://lambda.grofers.com/adopting-tekton-cloud-native-ci-solution-67fb229f4992
「git clone安裝」的推薦目錄:
- 關於git clone安裝 在 矽谷牛的耕田筆記 Facebook 的最佳解答
- 關於git clone安裝 在 第02 天:在Windows 平台必裝的三套Git 工具 - GitHub 的評價
- 關於git clone安裝 在 Git基础:Windows安装,Git Bash的使用,代码克隆Clone 的評價
- 關於git clone安裝 在 Github 申請+git 安裝+VSCode 安裝Windows - YouTube 的評價
- 關於git clone安裝 在 在Windows 10 安裝Git 串連Sourcetree直到我能push 上GitHub ... 的評價
- 關於git clone安裝 在 Ubuntu環境下,如何安裝git | 鵝從未在裡面 - samwhelp 的評價
- 關於git clone安裝 在 安装Git - 在线手册中心 的評價
- 關於git clone安裝 在 下载、安装Git并复制GitHub项目代码的方法 - 知乎专栏 的評價
- 關於git clone安裝 在 玩转github第一步,Git的安装和使用 - 设计达人 的評價
- 關於git clone安裝 在 pip安装依赖于github的第三方库(pip安装os库) - Eolink 的評價
- 關於git clone安裝 在 ubuntu下安装及配置git的方法(最全超详细教程github)-云社区 的評價
- 關於git clone安裝 在 Linux VPS 安装使用Git 命令并下载GitHub 仓库教程 - 搬瓦工 的評價
- 關於git clone安裝 在 Git 與Github 版本控制基本指令與操作入門教學 的評價
- 關於git clone安裝 在 带有大文件的GitHub 项目的创建与拉取——使用Git Large File ... 的評價
- 關於git clone安裝 在 使用git指令下載github任何的程式碼 - 愛耍廢 的評價
git clone安裝 在 Git基础:Windows安装,Git Bash的使用,代码克隆Clone 的推薦與評價
https:// git -scm.com/ Git下载 地址. ... Git 基础:Windows 安装 , Git Bash的使用,代码克隆 Clone ... 3.9K views 4 years ago GIt 操作技巧. Show less. ... <看更多>
git clone安裝 在 Github 申請+git 安裝+VSCode 安裝Windows - YouTube 的推薦與評價
本影片主要介紹在Windows 10 作業系統下完成1. 申請 Github for student 2. 安裝git 3. 安裝 VS Code 4. 建立 Github 上的repository 5. Clone ... ... <看更多>
git clone安裝 在 第02 天:在Windows 平台必裝的三套Git 工具 - GitHub 的推薦與評價
要開始使用Git 版本控管,首先要安裝適當的Git 工具,這個系列的文章主要還是以Windows 平台為主,這篇文章將會介紹三套我們最常用的Git 版控工具,並介紹這幾套工具之 ... ... <看更多>