apiVersion: tekton.dev/v1beta1
kind: PipelineRun
metadata:
name: pipelinerun-with-taskspec-to-echo-greetings
spec:
pipelineSpec:
params:
- name: GREETINGS
description: "Greetings, default is Hello World!"
type: string
default: "Hello World!"
tasks:
- name: echo-greetings
taskSpec:
params:
- name: MESSAGE
type: string
default: "Hello World!"
steps:
- name: echo
image: ubuntu
script: |
#!/usr/bin/env bash
echo "$(params.MESSAGE)"
params:
- name: MESSAGE
value: $(params.GREETINGS)
resolves to:
spec:
pipelineSpec:
params:
- default: Hello World!
description: Greetings, default is Hello World!
name: GREETINGS
type: string
tasks:
- name: echo-greetings
params:
- name: MESSAGE
value: $(params.GREETINGS)
- name: GREETINGS
value: $(params.GREETINGS)
taskSpec:
metadata: {}
params:
- default: Hello World!
description: Greetings, default is Hello World!
name: GREETINGS
type: string
- default: Hello World!
name: MESSAGE
type: string
spec: null
steps:
- image: ubuntu
name: echo
resources: {}
script: |
#!/usr/bin/env bash
echo "$(params.MESSAGE)"
Before PR #4127:
spec:
pipelineSpec:
params:
- default: Hello World!
description: Greetings, default is Hello World!
name: GREETINGS
type: string
tasks:
- name: echo-greetings
params:
- name: MESSAGE
value: $(params.GREETINGS)
taskSpec:
metadata: {}
params:
- default: Hello World!
name: MESSAGE
type: string
spec: null
steps:
- image: ubuntu
name: echo
resources: {}
script: |
#!/usr/bin/env bash
echo "$(params.MESSAGE)"