$ tkn
This section lists the basic tkn CLI commands.
Delete a pipeline.
mypipeline pipeline from a namespace$ tkn pipeline delete mypipeline -n myspace
Describe a pipeline.
mypipeline pipeline$ tkn pipeline describe mypipeline
Cancel a pipeline run.
mypipelinerun pipeline run from a namespace$ tkn pipelinerun cancel mypipelinerun -n myspace
Delete a pipeline run.
$ tkn pipelinerun delete mypipelinerun1 mypipelinerun2 -n myspace
$ tkn pipelinerun delete -n myspace --keep 5 (1)
| 1 | Replace 5 with the number of most recently executed pipeline runs you want to retain. |
$ tkn pipelinerun delete --all
|
Starting with Red Hat OpenShift Pipelines 1.6, the |
Describe a pipeline run.
mypipelinerun pipeline run in a namespace$ tkn pipelinerun describe mypipelinerun -n myspace
Delete a task.
mytask1 and mytask2 tasks from a namespace$ tkn task delete mytask1 mytask2 -n myspace
Describe a task.
mytask task in a namespace$ tkn task describe mytask -n myspace
Cancel a task run.
mytaskrun task run from a namespace$ tkn taskrun cancel mytaskrun -n myspace
Delete a TaskRun.
mytaskrun1 and mytaskrun2 task runs from a namespace$ tkn taskrun delete mytaskrun1 mytaskrun2 -n myspace
$ tkn taskrun delete -n myspace --keep 5 (1)
| 1 | Replace 5 with the number of most recently executed task runs you want to retain. |
Describe a task run.
mytaskrun task run in a namespace$ tkn taskrun describe mytaskrun -n myspace
Create a Pipeline Resource.
$ tkn resource create -n myspace
This is an interactive command that asks for input on the name of the Resource, type of the Resource, and the values based on the type of the Resource.
Delete a Pipeline Resource.
myresource Pipeline Resource from a namespace$ tkn resource delete myresource -n myspace
Delete an EventListener.
mylistener1 and mylistener2 EventListeners in a namespace$ tkn eventlistener delete mylistener1 mylistener2 -n myspace
Describe an EventListener.
mylistener EventListener in a namespace$ tkn eventlistener describe mylistener -n myspace
List EventListeners.
$ tkn eventlistener list -n myspace
Display logs of an EventListener.
mylistener EventListener in a namespace$ tkn eventlistener logs mylistener -n myspace
Manage TriggerBindings.
$ tkn triggerbinding -h
Delete a TriggerBinding.
mybinding1 and mybinding2 TriggerBindings in a namespace$ tkn triggerbinding delete mybinding1 mybinding2 -n myspace
Describe a TriggerBinding.
mybinding TriggerBinding in a namespace$ tkn triggerbinding describe mybinding -n myspace
List TriggerBindings.
$ tkn triggerbinding list -n myspace
Manage TriggerTemplates.
$ tkn triggertemplate -h
Delete a TriggerTemplate.
mytemplate1 and mytemplate2 TriggerTemplates in a namespace$ tkn triggertemplate delete mytemplate1 mytemplate2 -n `myspace`
Describe a TriggerTemplate.
mytemplate TriggerTemplate in a namespace$ tkn triggertemplate describe mytemplate -n `myspace`
List TriggerTemplates.
$ tkn triggertemplate list -n myspace
Manage ClusterTriggerBindings.
$ tkn clustertriggerbinding -h
Delete a ClusterTriggerBinding.
myclusterbinding1 and myclusterbinding2 ClusterTriggerBindings$ tkn clustertriggerbinding delete myclusterbinding1 myclusterbinding2
Interact with Tekton Hub for resources such as tasks and pipelines.
Interact with hub.
$ tkn hub -h
$ tkn hub --api-server https://api.hub.tekton.dev
|
For each example, to get the corresponding sub-commands and flags, run |
Downgrade an installed resource.
mytask task in the mynamespace namespace to it’s older version$ tkn hub downgrade task mytask --to version -n mynamespace
Get a resource manifest by its name, kind, catalog, and version.
myresource pipeline or task from the tekton catalog$ tkn hub get [pipeline | task] myresource --from tekton --version version
Display information about a resource by its name, kind, catalog, and version.
mytask task from the tekton catalog$ tkn hub info task mytask --from tekton --version version
Install a resource from a catalog by its kind, name, and version.
mytask task from the tekton catalog in the mynamespace namespace$ tkn hub install task mytask --from tekton --version version -n mynamespace
Reinstall a resource by its kind and name.
mytask task from the tekton catalog in the mynamespace namespace$ tkn hub reinstall task mytask --from tekton --version version -n mynamespace