Tekton Operations: Difference between revisions
Jump to navigation
Jump to search
Line 35: | Line 35: | ||
==Pipeline Operations== | ==Pipeline Operations== | ||
==PipelineRun Operations== | ==PipelineRun Operations== | ||
===List PipelineRuns=== | |||
<syntaxhighlight lang='bash'> | |||
tkn [-n <namespace-name>] p list | |||
# Corresponding low level command | |||
kubectl [-n <namespace-name>] get pipelineruns | |||
</syntaxhighlight> | |||
===Display Execution Log of a TaskRun=== | |||
<syntaxhighlight lang='bash'> | |||
tkn [-n <namespace-name>] pr logs <pipelinerun-name> | |||
# Corresponding low level command | |||
kubectl [-n <namespace-name>] logs --selector=tekton.dev/taskRun=<taskrun-name> | |||
</syntaxhighlight> |
Revision as of 23:08, 27 April 2022
Internal
Tekton Pipelines
Tekton Pipelines Installation
kubectl apply -f https://storage.googleapis.com/tekton-releases/pipeline/latest/release.yaml
kubectl get pods -n tekton-pipelines --watch
The installation will create a tekton-pipelines
namespace.
Tekton CLI
Tekton CLI Installation
brew tap tektoncd/tools
brew install tektoncd/tools/tektoncd-cli
Domain Model Operations
Task Operations
List Tasks
kubectl [-n <namespace-name>] get tasks
TaskRun Operations
List TaskRuns
kubectl [-n <namespace-name>] get taskruns
Display Execution Log of a TaskRun
kubectl [-n <namespace-name>] logs --selector=tekton.dev/taskRun=<taskrun-name>
Pipeline Operations
PipelineRun Operations
List PipelineRuns
tkn [-n <namespace-name>] p list
# Corresponding low level command
kubectl [-n <namespace-name>] get pipelineruns
Display Execution Log of a TaskRun
tkn [-n <namespace-name>] pr logs <pipelinerun-name>
# Corresponding low level command
kubectl [-n <namespace-name>] logs --selector=tekton.dev/taskRun=<taskrun-name>