This commit is contained in:
2024-04-24 13:36:07 +02:00
parent baf721c4e8
commit 1f6c75e9f5
4 changed files with 154 additions and 11 deletions

View File

@@ -147,8 +147,14 @@ spec:
- name: lint
runAfter: [detect-stages]
when:
- cel: "tasks.detect-stages.results.stages-lint.size()>0"
- input: "on-lint"
operator: in
values: ["$(tasks.detect-stages.results.stages-global[*])"]
params:
- name: git-url
value: $(params.git-url)
- name: git-revision
value: $(params.git-revision)
- name: on-error
value: stopAndFail
- name: stages
@@ -165,8 +171,42 @@ spec:
name: auto-ci-lint
workspaces:
- name: source
- name: lint-custom
runAfter: [detect-stages]
when:
- input: "on-lint-custom"
operator: in
values: ["$(tasks.detect-stages.results.stages-global[*])"]
params:
- name: git-url
value: $(params.git-url)
- name: git-revision
value: $(params.git-revision)
- name: on-error
value: stopAndFail
- name: stages
value: $(tasks.detect-stages.results.stages-lint)
- name: dockerfiles
value: $(tasks.detect-stages.results.file-docker)
- name: shellcheck-args
value: $(tasks.detect-stages.results.shellcheck-args)
- name: black-args
value: $(tasks.detect-stages.results.black-args)
- name: pylint-args
value: $(tasks.detect-stages.results.pylint-args)
pipelineRef:
resolver: git
params:
- name: url
value: $(params.git-url)
- name: revision
value: $(params.git-revision)
- name: pathInRepo
value: ".tekton/on-lint.yaml"
workspaces:
- name: source
- name: publish-docker
runAfter: ["lint"]
runAfter: ["lint","lint-custom"]
when:
- input: "publish-docker"
operator: in