$ tkn
本节列出了基本的tkn CLI 命令。
取消流水线运行。
mypipelinerun 流水线运行$ tkn pipelinerun cancel mypipelinerun -n myspace
删除流水线运行。
$ tkn pipelinerun delete mypipelinerun1 mypipelinerun2 -n myspace
$ tkn pipelinerun delete -n myspace --keep 5 (1)
| 1 | 将5替换为您想要保留的最近执行的流水线运行的数量。 |
$ tkn pipelinerun delete --all
|
从 Red Hat OpenShift Pipelines 1.6 开始, |
删除 EventListener。
mylistener1 和 mylistener2 EventListeners$ tkn eventlistener delete mylistener1 mylistener2 -n myspace
描述 EventListener。
mylistener EventListener$ tkn eventlistener describe mylistener -n myspace
列出 EventListeners。
$ tkn eventlistener list -n myspace
显示 EventListener 的日志。
mylistener EventListener 的日志$ tkn eventlistener logs mylistener -n myspace
删除 TriggerBinding。
mybinding1 和 mybinding2 TriggerBindings$ tkn triggerbinding delete mybinding1 mybinding2 -n myspace
描述 TriggerBinding。
mybinding TriggerBinding$ tkn triggerbinding describe mybinding -n myspace
列出 TriggerBindings。
$ tkn triggerbinding list -n myspace
删除 TriggerTemplate。
mytemplate1 和 mytemplate2 TriggerTemplates$ tkn triggertemplate delete mytemplate1 mytemplate2 -n `myspace`
描述 TriggerTemplate。
mytemplate TriggerTemplate$ tkn triggertemplate describe mytemplate -n `myspace`
列出 TriggerTemplates。
$ tkn triggertemplate list -n myspace
管理 ClusterTriggerBindings。
$ tkn clustertriggerbinding -h
删除 ClusterTriggerBinding。
myclusterbinding1 和 myclusterbinding2 ClusterTriggerBindings$ tkn clustertriggerbinding delete myclusterbinding1 myclusterbinding2
与 Tekton Hub 交互,例如任务和流水线资源。
与 hub 交互。
$ tkn hub -h
$ tkn hub --api-server https://api.hub.tekton.dev
|
对于每个示例,要获取相应的子命令和标志,请运行 |
降级已安装的资源。
mynamespace 命名空间中的mytask 任务降级到旧版本$ tkn hub downgrade task mytask --to version -n mynamespace
通过其名称、类型、目录和版本获取资源清单。
tekton 目录获取特定版本的myresource 管道或任务的清单$ tkn hub get [pipeline | task] myresource --from tekton --version version
通过其名称、类型、目录和版本显示有关资源的信息。
tekton 目录中特定版本的mytask 任务的信息$ tkn hub info task mytask --from tekton --version version
通过其类型、名称和版本从目录安装资源。
tekton 目录中特定版本的mytask 任务安装到mynamespace 命名空间$ tkn hub install task mytask --from tekton --version version -n mynamespace