CI&CD
Git代码仓库
Drone
关联GOGS
Jenkins安装
Jenkins问题
JDK及Maven安装
插件安装
创建示例项目
CI流程
Tekton安装
tekton yaml文件
dashboard yaml文件
trigger yaml文件
Tekton使用(demo)
ArgoCD安装
ArgoCD使用
Tekton结合ArgoCD流水线
git-clone.yaml
docker-build.yaml
git-docker-build-pipline.yaml
helm-change-config.yaml
webhook触发器
本文档使用MrDoc发布
返回首页
-
+
Tekton使用(demo)
2023年6月17日 14:41
admin
#资料 https://blog.csdn.net/anqixiang/article/details/129119386 --- #demo ##一、编写task vim task.yaml --- apiVersion: tekton.dev/v1beta1 kind: Task metadata: name: hello namespace: tekton-pipelines spec: steps: - name: echo image: alpine script: | #!/bin/sh echo "Hello World" --- ####应用task kubectl apply -f task.yaml --- ####查看task kubectl get task -n tekton-pipelines ![](/media//202306/2023-06-17143715069966.png) ####也可直接在dashboard上查看 ![](/media//202306/2023-06-17143755246830.png) --- ##注意: ####仅仅创建Task是没有用的,Task只是声明了我们要做什么,是一个静态的对象,如果要得到其结果,需要借助TaskRun才行 --- ##二、编写taskRun vim taskRun.yaml --- apiVersion: tekton.dev/v1beta1 kind: TaskRun metadata: name: hello-task-run namespace: tekton-pipelines spec: taskRef: name: hello #该名字需与Task的名字保持一致 ####应用taskRun kubectl apply -f taskRun.yaml ####查看taskRun kubectl get taskrun -n tekton-pipelines ![](/media//202306/2023-06-17164403431062.png) ####也可直接在dashboard上查看 ![](/media//202306/2023-06-17164434378010.png) ![](/media//202306/2023-06-17164458712426.png) --- #使用tkn命令查看 tkn task list -n tekton-pipelines #查看task列表 tkn taskrun list -n tekton-pipelines #查看taskrun列表
分享到: