云原生强大且灵活的持续集成CI开源框架Tekton实战-上( 三 )

# 应用第二个任务kubectl apply --filename goodbye-world.yaml# 管道定义了一个按特定执行顺序排列的有序任务系列,作为CI/CD工作流的一部分,创建管道包含前面两个任务vi hello-goodbye-pipeline.yamlapiVersion: tekton.dev/v1beta1kind: Pipelinemetadata:name: hello-goodbyespec:tasks:- name: hellotaskRef:name: hello- name: goodbyerunAfter:- hellotaskRef:name: goodbye# 应用管道kubectl apply --filename hello-goodbye-pipeline.yaml# 用PipelineRun对象实例化你的Pipeline 。创建一个名为hello-goodbye-pipeline-run的新文件 。Yaml , 内容如下vi hello-goodbye-pipeline-run.yamlapiVersion: tekton.dev/v1beta1kind: PipelineRunmetadata:name: hello-goodbye-runspec:pipelineRef:name: hello-goodbye# 通过将PipelineRun配置应用到集群来启动Pipeline:kubectl apply --filename hello-goodbye-pipeline-run.yaml# 使用如下命令查看PipelineRun的日志:tkn pipelinerun logs hello-goodbye-run -f -n default后续再补充基于Tekton的CI结合ArgoCD的CD实现完美新一代云原生组合
**本人博客网站 **IT小神www.itxiaoshen.com
【云原生强大且灵活的持续集成CI开源框架Tekton实战-上】

推荐阅读