File tree 1 file changed +16
-1
lines changed
examples/v1/taskruns/beta
1 file changed +16
-1
lines changed Original file line number Diff line number Diff line change 25
25
key1 : " step-action default key1"
26
26
key2 : " step-action default key2"
27
27
key3 : " step-action default key3"
28
+ - name : enum-param
29
+ enum : ["def1", "def2", "def3"]
30
+ default : " def1"
28
31
env :
29
32
- name : arrayparam0
30
33
value : $(params.array-param[0])
@@ -40,10 +43,16 @@ spec:
40
43
value : $(params.object-param.key2)
41
44
- name : objectparamkey3
42
45
value : $(params.object-param.key3)
46
+ - name : enumparamkey1
47
+ value : $(params.enum-param.v1)
48
+ - name : enumparamkey2
49
+ value : $(params.enum-param.v2)
50
+ - name : enumparamkey3
51
+ value : $(params.enum-param.v3)
43
52
image : mirror.gcr.io/ubuntu
44
53
script : |
45
54
#!/bin/bash
46
- ARRAYVALUE=("${arrayparam0}" "${arrayparam1}" "${arrayparam2}" "${stringparam}" "${objectparamkey1}" "${objectparamkey2}" "${objectparamkey3}")
55
+ ARRAYVALUE=("${arrayparam0}" "${arrayparam1}" "${arrayparam2}" "${stringparam}" "${objectparamkey1}" "${objectparamkey2}" "${objectparamkey3} "${enumparamkey1}" "${enumparamkey2}" "${enumparamkey3} ")
47
56
ARRAYEXPECTED=("taskrun" "array" "param" "taskrun stringparam" "taskspec default key1" "taskrun key2" "step-action default key3")
48
57
for i in "${!ARRAYVALUE[@]}"; do
49
58
VALUE="${ARRAYVALUE[i]}"
73
82
- name : objectparam
74
83
value :
75
84
key2 : " taskrun key2"
85
+ - name : enumparam
86
+ enum : ["enum1", "enum2", "enum3"]
87
+ default : " enum1"
88
+
76
89
TaskSpec :
77
90
params :
78
91
- name : objectparam
95
108
value : $(params.arrayparam[*])
96
109
- name : object-param
97
110
value : $(params.objectparam[*])
111
+ - name : enum-param
112
+ value : $(params.enumparam[*])
You can’t perform that action at this time.
0 commit comments