$ 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