This commit is contained in:
2024-04-25 13:19:10 +02:00
parent 5520f10c01
commit 64b1e78fe8
4 changed files with 112 additions and 8 deletions

View File

@@ -145,6 +145,7 @@ spec:
workspaces:
- name: source
- name: lint-shell
runAfter: ["detect-stages"]
onError: continue
when:
- input: "lint-shell"
@@ -160,6 +161,7 @@ spec:
workspace: source
- name: lint-docker
onError: continue
runAfter: ["detect-stages"]
when:
- input: "lint-docker"
operator: in
@@ -174,6 +176,7 @@ spec:
- name: source
- name: lint-yaml
onError: continue
runAfter: ["detect-stages"]
when:
- input: "lint-yaml"
operator: in
@@ -188,6 +191,7 @@ spec:
workspace: source
- name: lint-black
onError: continue
runAfter: ["detect-stages"]
when:
- input: "lint-black"
operator: in
@@ -202,6 +206,7 @@ spec:
workspace: source
- name: lint-python
onError: continue
runAfter: ["detect-stages"]
when:
- input: "lint-python"
operator: in
@@ -214,27 +219,60 @@ spec:
workspaces:
- name: shared-workspace
workspace: source
- name: lint-python
- name: lint-make
onError: continue
runAfter: ["detect-stages"]
when:
- input: "lint-python"
- input: "lint-make"
operator: in
values: ["$(tasks.detect-stages.results.stages-lint[*])"]
params:
- name: args
value: $(tasks.detect-stages.results.pylint-args)
value: $(tasks.detect-stages.results.checkmake-args)
taskRef:
name: pylint
name: check-make
workspaces:
- name: shared-workspace
workspace: source
- name: lint-md
onError: continue
runAfter: ["detect-stages"]
when:
- input: "lint-md"
operator: in
values: ["$(tasks.detect-stages.results.stages-lint[*])"]
params:
- name: args
value: $(tasks.detect-stages.results.mdl-args)
taskRef:
name: markdown-lint
workspaces:
- name: shared-workspace
workspace: source
- name: lint-kube
onError: continue
runAfter: ["detect-stages"]
when:
- input: "lint-kube"
operator: in
values: ["$(tasks.detect-stages.results.stages-lint[*])"]
params:
- name: args
value: $(tasks.detect-stages.results.kubelinter-args)
taskRef:
name: kube-linter
workspaces:
- name: shared-workspace
workspace: source
- name: publish-docker
runAfter: ["lint-shell","lint-docker","lint-yaml","lint-black","lint-python"]
runAfter: ["lint-make","lint-shell","lint-docker","lint-yaml","lint-black","lint-python"]
when:
- input: "publish-docker"
operator: in
values: ["$(tasks.detect-stages.results.stages-publish[*])"]
- cel: "'$(params.branch-name)' == '$(params.git-default-branch)'"
- input: "$(params.branch-name)"
operator: in
values: ["$(params.git-default-branch)"]
taskRef:
name: buildah
matrix: