This commit is contained in:
2024-04-24 14:23:26 +02:00
parent 8f1405ce2a
commit 3f9e6144a5
2 changed files with 48 additions and 33 deletions

View File

@@ -31,9 +31,6 @@ spec:
type: string type: string
- name: branch-name - name: branch-name
type: string type: string
- name: on-error
type: string
default: continue
finally: finally:
- name: cleanup - name: cleanup
taskRef: taskRef:
@@ -148,7 +145,7 @@ spec:
workspaces: workspaces:
- name: source - name: source
- name: lint-shell - name: lint-shell
onError: $(params.on-error) onError: continue
when: when:
- input: "lint-shell" - input: "lint-shell"
operator: in operator: in
@@ -162,7 +159,7 @@ spec:
- name: shared-workspace - name: shared-workspace
workspace: source workspace: source
- name: lint-shell-custom - name: lint-shell-custom
onError: $(params.on-error) onError: continue
when: when:
- input: "lint-shell-custom" - input: "lint-shell-custom"
operator: in operator: in
@@ -183,7 +180,7 @@ spec:
- name: shared-workspace - name: shared-workspace
workspace: source workspace: source
- name: lint-docker - name: lint-docker
onError: $(params.on-error) onError: continue
when: when:
- input: "lint-docker" - input: "lint-docker"
operator: in operator: in
@@ -197,7 +194,7 @@ spec:
workspaces: workspaces:
- name: source - name: source
- name: lint-docker-custom - name: lint-docker-custom
onError: $(params.on-error) onError: continue
when: when:
- input: "lint-docker-custom" - input: "lint-docker-custom"
operator: in operator: in
@@ -218,7 +215,7 @@ spec:
workspaces: workspaces:
- name: source - name: source
- name: lint-yaml - name: lint-yaml
onError: $(params.on-error) onError: continue
when: when:
- input: "lint-yaml" - input: "lint-yaml"
operator: in operator: in
@@ -232,7 +229,7 @@ spec:
- name: shared-workspace - name: shared-workspace
workspace: source workspace: source
- name: lint-yaml-custom - name: lint-yaml-custom
onError: $(params.on-error) onError: continue
when: when:
- input: "lint-yaml-custom" - input: "lint-yaml-custom"
operator: in operator: in
@@ -253,7 +250,7 @@ spec:
- name: shared-workspace - name: shared-workspace
workspace: source workspace: source
- name: lint-black - name: lint-black
onError: $(params.on-error) onError: continue
when: when:
- input: "lint-black" - input: "lint-black"
operator: in operator: in
@@ -267,7 +264,7 @@ spec:
- name: shared-workspace - name: shared-workspace
workspace: source workspace: source
- name: lint-black-custom - name: lint-black-custom
onError: $(params.on-error) onError: continue
when: when:
- input: "lint-black-custom" - input: "lint-black-custom"
operator: in operator: in
@@ -288,7 +285,7 @@ spec:
- name: shared-workspace - name: shared-workspace
workspace: source workspace: source
- name: lint-python - name: lint-python
onError: $(params.on-error) onError: continue
when: when:
- input: "lint-python" - input: "lint-python"
operator: in operator: in
@@ -302,7 +299,7 @@ spec:
- name: shared-workspace - name: shared-workspace
workspace: source workspace: source
- name: lint-python-custom - name: lint-python-custom
onError: $(params.on-error) onError: continue
when: when:
- input: "lint-python" - input: "lint-python"
operator: in operator: in
@@ -323,7 +320,7 @@ spec:
- name: shared-workspace - name: shared-workspace
workspace: source workspace: source
- name: lint-custom - name: lint-custom
onError: $(params.on-error) onError: continue
when: when:
- input: "lint-custom" - input: "lint-custom"
operator: in operator: in

View File

@@ -28,9 +28,6 @@ spec:
type: string type: string
- name: tag-name - name: tag-name
type: string type: string
- name: on-error
type: string
default: stopAndFail
finally: finally:
- name: cleanup - name: cleanup
taskRef: taskRef:
@@ -132,28 +129,28 @@ spec:
workspaces: workspaces:
- name: source - name: source
- name: lint-shell - name: lint-shell
onError: $(params.on-error) onError: stopAndFail
when: when:
- input: "lint-shell" - input: "lint-shell"
operator: in operator: in
values: ["$(params.stages[*])"] values: ["$(params.stages[*])"]
params: params:
- name: args - name: args
value: $(params.shellcheck-args) value: $(tasks.detect-stages.results.shellcheck-args)
taskRef: taskRef:
name: shellcheck name: shellcheck
workspaces: workspaces:
- name: shared-workspace - name: shared-workspace
workspace: source workspace: source
- name: lint-shell-custom - name: lint-shell-custom
onError: $(params.on-error) onError: stopAndFail
when: when:
- input: "lint-shell-custom" - input: "lint-shell-custom"
operator: in operator: in
values: ["$(params.stages[*])"] values: ["$(params.stages[*])"]
params: params:
- name: args - name: args
value: $(params.shellcheck-args) value: $(tasks.detect-stages.results.shellcheck-args)
taskRef: taskRef:
resolver: git resolver: git
params: params:
@@ -167,7 +164,7 @@ spec:
- name: shared-workspace - name: shared-workspace
workspace: source workspace: source
- name: lint-docker - name: lint-docker
onError: $(params.on-error) onError: stopAndFail
when: when:
- input: "lint-docker" - input: "lint-docker"
operator: in operator: in
@@ -181,7 +178,7 @@ spec:
workspaces: workspaces:
- name: source - name: source
- name: lint-docker-custom - name: lint-docker-custom
onError: $(params.on-error) onError: stopAndFail
when: when:
- input: "lint-docker-custom" - input: "lint-docker-custom"
operator: in operator: in
@@ -202,7 +199,7 @@ spec:
workspaces: workspaces:
- name: source - name: source
- name: lint-yaml - name: lint-yaml
onError: $(params.on-error) onError: stopAndFail
when: when:
- input: "lint-yaml" - input: "lint-yaml"
operator: in operator: in
@@ -216,7 +213,7 @@ spec:
- name: shared-workspace - name: shared-workspace
workspace: source workspace: source
- name: lint-yaml-custom - name: lint-yaml-custom
onError: $(params.on-error) onError: stopAndFail
when: when:
- input: "lint-yaml-custom" - input: "lint-yaml-custom"
operator: in operator: in
@@ -237,28 +234,28 @@ spec:
- name: shared-workspace - name: shared-workspace
workspace: source workspace: source
- name: lint-black - name: lint-black
onError: $(params.on-error) onError: stopAndFail
when: when:
- input: "lint-black" - input: "lint-black"
operator: in operator: in
values: ["$(params.stages[*])"] values: ["$(params.stages[*])"]
params: params:
- name: args - name: args
value: $(params.black-args) value: $(tasks.detect-stages.results.black-args)
taskRef: taskRef:
name: black name: black
workspaces: workspaces:
- name: shared-workspace - name: shared-workspace
workspace: source workspace: source
- name: lint-black-custom - name: lint-black-custom
onError: $(params.on-error) onError: stopAndFail
when: when:
- input: "lint-black-custom" - input: "lint-black-custom"
operator: in operator: in
values: ["$(params.stages[*])"] values: ["$(params.stages[*])"]
params: params:
- name: args - name: args
value: $(params.black-args) value: $(tasks.detect-stages.results.black-args)
taskRef: taskRef:
resolver: git resolver: git
params: params:
@@ -272,21 +269,42 @@ spec:
- name: shared-workspace - name: shared-workspace
workspace: source workspace: source
- name: lint-python - name: lint-python
onError: $(params.on-error) onError: stopAndFail
when: when:
- input: "lint-python" - input: "lint-python"
operator: in operator: in
values: ["$(params.stages[*])"] values: ["$(params.stages[*])"]
params: params:
- name: args - name: args
value: ["$(tasks.detect-stages.results.file-python[*])"] value: $(tasks.detect-stages.results.pylint-args)
taskRef: taskRef:
name: pylint name: pylint
workspaces: workspaces:
- name: shared-workspace - name: shared-workspace
workspace: source workspace: source
- name: lint-python-custom
onError: stopAndFail
when:
- input: "lint-python"
operator: in
values: ["$(params.stages[*])"]
params:
- name: args
value: $(tasks.detect-stages.results.pylint-args)
taskRef:
resolver: git
params:
- name: url
value: $(params.git-url)
- name: revision
value: $(params.git-revision)
- name: pathInRepo
value: ".tekton/lint-python.yaml"
workspaces:
- name: shared-workspace
workspace: source
- name: lint-custom - name: lint-custom
onError: $(params.on-error) onError: stopAndFail
when: when:
- input: "lint-custom" - input: "lint-custom"
operator: in operator: in
@@ -303,7 +321,7 @@ spec:
workspaces: workspaces:
- name: source - name: source
- name: publish-docker - name: publish-docker
runAfter: ["lint-docker"] runAfter: ["lint-shell","lint-shell-custom","lint-docker","lint-docker-custom","lint-yaml","lint-yaml-custom","lint-black","lint-black-custom","lint-python","lint-python-custom","lint-custom"]
when: when:
- input: "publish-docker" - input: "publish-docker"
operator: in operator: in