summaryrefslogtreecommitdiff
path: root/data.d/k3s-master/manifests.d/tyilnet/cicd-system/resources/workflow-templates/generic-raku.yaml
diff options
context:
space:
mode:
Diffstat (limited to 'data.d/k3s-master/manifests.d/tyilnet/cicd-system/resources/workflow-templates/generic-raku.yaml')
-rw-r--r--data.d/k3s-master/manifests.d/tyilnet/cicd-system/resources/workflow-templates/generic-raku.yaml33
1 files changed, 29 insertions, 4 deletions
diff --git a/data.d/k3s-master/manifests.d/tyilnet/cicd-system/resources/workflow-templates/generic-raku.yaml b/data.d/k3s-master/manifests.d/tyilnet/cicd-system/resources/workflow-templates/generic-raku.yaml
index ae42659..869c497 100644
--- a/data.d/k3s-master/manifests.d/tyilnet/cicd-system/resources/workflow-templates/generic-raku.yaml
+++ b/data.d/k3s-master/manifests.d/tyilnet/cicd-system/resources/workflow-templates/generic-raku.yaml
@@ -8,6 +8,8 @@ spec:
entrypoint: main
arguments:
parameters:
+ - name: dist
+ value: false
- name: ref
value: origin/master
- name: repo
@@ -34,17 +36,37 @@ spec:
value: "{{tasks.workdir.outputs.parameters.name}}"
dependencies:
- workdir
- - name: prove
+ - name: qa-prove
templateRef:
name: util-raku
- template: prove
+ template: qa-prove
arguments:
parameters:
- name: workingPVC
value: "{{tasks.workdir.outputs.parameters.name}}"
dependencies:
- fetch
- - name: distribute
+ - name: qa-reuse
+ templateRef:
+ name: util
+ template: qa-reuse
+ arguments:
+ parameters:
+ - name: workingPVC
+ value: "{{tasks.workdir.outputs.parameters.name}}"
+ dependencies:
+ - fetch
+ - name: qa-fez
+ templateRef:
+ name: util-raku
+ template: qa-fez
+ arguments:
+ parameters:
+ - name: workingPVC
+ value: "{{tasks.workdir.outputs.parameters.name}}"
+ dependencies:
+ - fetch
+ - name: dist-fez
templateRef:
name: util-raku
template: dist-fez
@@ -53,5 +75,8 @@ spec:
- name: workingPVC
value: "{{tasks.workdir.outputs.parameters.name}}"
dependencies:
- - prove
+ - qa-prove
+ - qa-reuse
+ - qa-fez
+ when: "{{workflow.parameters.dist}} == true"
...