status: proposed title: Refine Retries for TaskRuns and CustomRuns creation-date: '2022-09-08' last-updated: '2022-10-20' authors:
- '@XinruZhang'
- '@pritidesai'
- '@jerop'
- '@lbernick'
apiVersion: v1 | |
kind: PersistentVolume | |
metadata: | |
name: task-pv-volume | |
labels: | |
type: local | |
spec: | |
storageClassName: manual | |
capacity: | |
storage: 16Mi |
status: proposed title: Refine Retries for TaskRuns and CustomRuns creation-date: '2022-09-08' last-updated: '2022-10-20' authors:
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!"
apiVersion: tekton.dev/v1beta1 | |
kind: PipelineRun | |
metadata: | |
generateName: when-expressions- | |
spec: | |
pipelineSpec: | |
tasks: | |
- name: echo-message-1 | |
taskSpec: | |
results: |
apiVersion: tekton.dev/v1beta1 | |
kind: Pipeline | |
metadata: | |
name: pipeline-60 | |
spec: | |
tasks: | |
- name: t1 | |
taskRef: | |
name: echo-name | |
params: |
apiVersion: tekton.dev/v1beta1 | |
kind: ClusterTask | |
metadata: | |
name: result-task | |
spec: | |
results: | |
- name: sampleResult | |
description: Result | |
steps: | |
- name: write-result |
Resource resource = GetResource()
try
{
// Perform actions with the resource.
...
}
finally
{
// Resource might not been acquired, or already freed
new Promise((resolve, reject) => { | |
let a = 50 / 2 // Task A | |
resolve(a) | |
}).then((result) => { | |
console.log('In TaskB - TaskA finished with result', result); // Task B | |
}).finally((result) => { // list of finally tasks | |
console.log('In finally - TaskA finished with result', result); | |
console.log('Continue running rest of the finally tasks'); | |
}); |
apiVersion: tekton.dev/v1beta1 | |
kind: PipelineRun | |
metadata: | |
name: when-expression-params-with-finally | |
spec: | |
pipelineSpec: | |
params: | |
- name: MESSAGE | |
default: "HI" | |
tasks: |
apiVersion: tekton.dev/v1beta1 | |
kind: PipelineRun | |
metadata: | |
name: when-expression-9 | |
spec: | |
pipelineSpec: | |
tasks: | |
- name: echo-message-1 | |
taskSpec: | |
results: |