$ 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