File tree 2 files changed +37
-27
lines changed
2 files changed +37
-27
lines changed Original file line number Diff line number Diff line change @@ -30,14 +30,44 @@ spec:
30
30
- name : gemfile
31
31
value :
32
32
- " gemfiles/rubocop_162.gemfile"
33
+ - name : configuration
34
+ value :
35
+ - " lint"
33
36
taskRef :
34
- name : ruby-tracer-lint-task
37
+ name : ruby-tracer-unittest-default-libraries-task
38
+ workspaces :
39
+ - name : task-pvc
40
+ workspace : ruby-tracer-ci-pipeline-pvc
41
+ - name : core
42
+ runAfter :
43
+ - clone
44
+ matrix :
45
+ params :
46
+ - name : imageDigest
47
+ value :
48
+ # 3.0.6-bullseye
49
+ - " sha256:3166618469ad8a3190d80f43b322818fafb4bfac0b4882255eee3346af2a0a35"
50
+ # 3.1.4-bookworm
51
+ - " sha256:ec69284bcbceb0a23ffc070ef2e0e8eb0fe495c20efbd51846b103338c3da1e4"
52
+ # 3.2.3-bookworm
53
+ - " sha256:007d2edd515f9cfc8c5c571486aca4fc4a25c903d004decee302961bb8c636ed"
54
+ # 3.3.1-bookworm
55
+ - " sha256:5cf0004738f54bd67e4c4316394208ca38a6726eda7a1b0586d95601aad86e5d"
56
+ - name : gemfile
57
+ value :
58
+ - " ./Gemfile"
59
+ - name : configuration
60
+ value :
61
+ - " core"
62
+ taskRef :
63
+ name : ruby-tracer-unittest-default-libraries-task
35
64
workspaces :
36
65
- name : task-pvc
37
66
workspace : ruby-tracer-ci-pipeline-pvc
38
67
- name : unittest-default-ruby-30
39
68
runAfter :
40
69
- lint
70
+ - core
41
71
matrix :
42
72
params :
43
73
- name : imageDigest
65
95
- " ./gemfiles/sinatra_40.gemfile"
66
96
- " ./gemfiles/shoryuken_50.gemfile"
67
97
- " ./gemfiles/shoryuken_60.gemfile"
98
+ - name : configuration
99
+ value :
100
+ - " libraries"
68
101
taskRef :
69
102
name : ruby-tracer-unittest-default-libraries-task
70
103
workspaces :
Original file line number Diff line number Diff line change @@ -273,42 +273,19 @@ spec:
273
273
params :
274
274
- name : imageDigest
275
275
type : string
276
- - name : gemfile
277
- type : string
278
- workspaces :
279
- - name : task-pvc
280
- mountPath : /workspace
281
- steps :
282
- - name : unittest
283
- image : ruby@$(params.imageDigest)
284
- env :
285
- - name : TEST_CONFIGURATION
286
- value : libraries
287
- - name : BUNDLE_GEMFILE
288
- value : $(params.gemfile)
289
- workingDir : /workspace/ruby-sensor/
290
- command :
291
- - /workspace/ruby-sensor/.tekton/run_unittests.sh
292
- ---
293
- apiVersion : tekton.dev/v1
294
- kind : Task
295
- metadata :
296
- name : ruby-tracer-lint-task
297
- spec :
298
- params :
299
- - name : imageDigest
276
+ - name : configuration
300
277
type : string
301
278
- name : gemfile
302
279
type : string
303
280
workspaces :
304
281
- name : task-pvc
305
282
mountPath : /workspace
306
283
steps :
307
- - name : lint
284
+ - name : unittest
308
285
image : ruby@$(params.imageDigest)
309
286
env :
310
287
- name : TEST_CONFIGURATION
311
- value : lint
288
+ value : $(params.configuration)
312
289
- name : BUNDLE_GEMFILE
313
290
value : $(params.gemfile)
314
291
workingDir : /workspace/ruby-sensor/
You can’t perform that action at this time.
0 commit comments