kind: PipelineRun apiVersion: tekton.dev/v1 metadata: generateName: test-pipelinerun- spec: taskRunTemplate: serviceAccountName: 'default' pipelineSpec: params: - name: pipelineRun-name-from-defaults default: "pipelinerun: $(context.pipelineRun.name)" tasks: - name: task1 retries: 7 params: - name: pipeline-uid value: "$(context.pipelineRun.uid)" - name: pipeline-name value: "$(context.pipeline.name)" - name: pipelineRun-name value: "$(context.pipelineRun.name)" - name: pipelineRun-name-from-defaults value: "$(params.pipelineRun-name-from-defaults)" - name: pipelineRun-namespace value: "$(context.pipelineRun.namespace)" - name: pipelineTask-retries value: "$(context.pipelineTask.retries)" taskSpec: params: - name: pipeline-uid - name: pipeline-name - name: pipelineRun-name - name: pipelineRun-namespace - name: pipelineTask-retries steps: - image: mirror.gcr.io/ubuntu name: print-uid script: | echo "TaskRun UID: $(context.taskRun.uid)" echo "PipelineRun UID from params: $(params.pipeline-uid)" - image: mirror.gcr.io/ubuntu name: print-names script: | echo "Task name: $(context.task.name)" echo "TaskRun name: $(context.taskRun.name)" echo "Pipeline name from params: $(params.pipeline-name)" echo "PipelineRun name from params: $(params.pipelineRun-name)" echo "PipelineRun name from pipeline defaults: $(params.pipelineRun-name-from-defaults)" echo "PipelineRun namespace from params: $(params.pipelineRun-namespace)" - image: mirror.gcr.io/ubuntu name: print-retries script: | echo "PipelineTask retries from params: $(params.pipelineTask-retries)" echo "PipelineTask current retry count: $(context.task.retry-count)"