Tekton系列之实践篇-Tekton和Argocd的梦幻联动
前面的一系列文章基本已经把Tekton相关的知识介绍完了,如果你认真的看完并且实践过,相信你对Tekton已经有一定的掌握了。 在实际的工作中,Tekton可以完成CICD的所有工作,并没有强制的将它划分为CI工具或者CD工具。在今天的文章中,我们就会将CI和CD进行分开,让Tekton专注于CI,
Tekton系列之实践篇-使用Tekton Trigger使Tekton使用更简单
在《Tekton实践篇-如何用Jenkins来管理Tekton》我们介绍了如何使用Jenkins来管理Tekton,这种方式是运维主动式管理,也就是需要运维去触发发布,哪有没有可能让自动触发Tekton PipelineRun的运行呢? 答案是有的,也就是这篇文章分享的Tekton Trigger。
Tekton系列之实践篇-使用Jenkins来管理Tekton
在《Tekton系列之实践篇-由Jenkins改成Tekton》中,我们可以将Jenkinsfile改成Tekton Pipeline,但是Tekton有一个很大的问题是不能很好的划分权限,特别是在Dashboard上根本就做权限控制,那如果在实际中使用的话权限不明会带来很多问题,比如谁删了什么,谁
Tekton系列之实践篇-把Jenkinsfile变成Tekton Pipeline
前面我们已经实现了第一条流水线,但是这条流水线还是比较简单,完成了基础的功能。这篇文章带你怎么根据Jenkins的Jenkinsfile来定制自己的Tekton Pipeline。 首先我们来看看Jenkinsfile中是什么样子,如下: // 引入方法
def dingmes = new org.
Tekton系列之实践篇-我的第一条Pipeline
✍ 道路千万条,安全第一条。操作不规范,运维两行泪。 前面已经完成了Tekton的安装和理论知识的介绍,如果你认真的看完了文章,相信你会有所收获。 这篇文章主要带你来真正实践一下,完成自己的第一条流水线。 我们流水线的整体流程如下。 整个流程是不是很简单?是的,这是最基本的流程,其实只需要把最基本的
Tekton系列之理论篇
作者 | 乔克 上一篇文章我们介绍了Tekton的安装并且做了简单的测试,但是我们并不知其所以然,而这篇文章主要带大家来了解以及学习所以然。 Tekton是开源的云原生CI/CD项目,是基于Kubernetes CRD来定义Pipeline,功能强大并且很容易扩展。 在上篇文章中,我们安装完Tekt
Tekton系列之安装篇
安装 Tekton的安装非常简单,官方已经将具体的安装文件准备好了,直接安装即可。如下: kubectl apply --filename https://storage.googleapis.com/tekton-releases/pipeline/latest/release.yaml
该方式