当前位置:网站首页>Jenkins 太老了 试试它?云原生 CI/CD Tekton
Jenkins 太老了 试试它?云原生 CI/CD Tekton
2022-06-24 06:47:00 【隔壁老瓦】
tektōn 在古希腊语中有工匠、手艺人的意思,比如木匠、石匠、建筑工人。
Tekton 介绍
Tekton 是 Google 开源的 Kubernetes 原生 CI/CD 系统,功能强大扩展性强。前身是 Knative 里的 build-pipeline 项目,后期孵化成独立的项目。并成为 CDF 下的四大初始项目之一,其他三个是 Jenkins, Jenkins X, Spinnaker。
优势
- 可定制
- 可重用
- 可扩展
- 标准化
- 可伸缩
概念
Step:CI/CD 工作流中的一个操作,比如编译 Java 程序、运行单元测试等等。Task:有序 Step 的集合。Tekton 在 Kubernetes 的 Pod 中运行Task,每个Step则对应 Pod 中的容器。如何 Pod 中的容器可以共享环境一样,Task中的Step也可以彼此间共享数据。比如在 Pod 中挂在一个卷,各个容器都可以访问卷中的内容。Pipeline:一些列有序Task的集合。Tekton 将Task组合成有序无环图(DAG),并按顺序执行。体现在 Kubernetes 中,Tekton 会按顺序依次创建 Pod 来执行Task,并最终完成整个流水线的执行。PipelineRun:Pipeline 承载流水线的定义,实际每次运行时都需要创建一个
边栏推荐
- C escape character
- LeetCode 515 在每个数行中找最大值[BFS 二叉树] HERODING的LeetCode之路
- Several misunderstandings of VPN
- 本地备份和还原 SQL Server 数据库
- 云开发谁是卧底小程序源码
- 光照使用的简单总结
- [vulhub shooting range]] ZABBIX SQL injection (cve-2016-10134) vulnerability recurrence
- What should I pay attention to after the live broadcast system source code is set up?
- Terminal network in VPN client connection settings of router
- Global and Chinese market of inline drip irrigation 2022-2028: Research Report on technology, participants, trends, market size and share
猜你喜欢

云开发谁是卧底小程序源码
![[tips] use the deep learning toolbox of MATLAB deepnetworkdesigner to quickly design](/img/74/f615191715a9ac58a8546f8d1e8f8d.png)
[tips] use the deep learning toolbox of MATLAB deepnetworkdesigner to quickly design

Blue Bridge Cup seven segment code (dfs/ shape pressing + parallel search)

Session & cookie details

Étalonnage de la caméra (objectif et principe d'étalonnage)

Maxcompute remote connection, uploading and downloading data files

GPU is not used when the code is running

【008】表格数据逐行筛选,跳出for循环及跳过本次循环思路_#VBA

LeetCode 207:课程表(拓扑排序判断是否成环)
![LeetCode 515 在每个数行中找最大值[BFS 二叉树] HERODING的LeetCode之路](/img/16/011ba3aef1315c39526daac7e3ec89.png)
LeetCode 515 在每个数行中找最大值[BFS 二叉树] HERODING的LeetCode之路
随机推荐
How VPN works
Common coding and encryption in penetration testing
timer使用备注
C# Lambda
Étalonnage de la caméra (objectif et principe d'étalonnage)
[tips] use the deep learning toolbox of MATLAB deepnetworkdesigner to quickly design
Detailed explanation of C language compilation, link and operation
10 common malware detection and analysis platforms
【008】表格数据逐行筛选,跳出for循环及跳过本次循环思路_#VBA
Explain the input attribute in PHP (hide the read-only restriction)
MSSQL high permission injection write horse to Chinese path
A penetration test of c/s Architecture - Request encryption, decryption and test
C escape character
Climbing 10000 NASA pictures about Mars exploration, I found a secret
《canvas》之第3章 曲线图形
Cloud development who is the source code of undercover applet
Overview of C program operation mechanism
C code writing specification
Experience of Shenzhou computer
any类备注