fix
This commit is contained in:
@@ -130,6 +130,8 @@ spec:
|
||||
- name: detect-stages
|
||||
runAfter: [git-version]
|
||||
params:
|
||||
- name: pipeline-type
|
||||
value: push
|
||||
- name: artifactory-url
|
||||
value: $(params.artifactory-url)
|
||||
- name: project-name
|
||||
@@ -142,83 +144,29 @@ spec:
|
||||
name: auto-ci-detector
|
||||
workspaces:
|
||||
- name: source
|
||||
- name: lint-shell
|
||||
- name: lint
|
||||
runAfter: [detect-stages]
|
||||
onError: continue
|
||||
when:
|
||||
- input: "lint-shell"
|
||||
operator: in
|
||||
values: ["$(tasks.detect-stages.results.stages-lint[*])"]
|
||||
- cel: "size(tasks.detect-stages.results.stages-lint)>0"
|
||||
params:
|
||||
- name: args
|
||||
value: $(tasks.detect-stages.results.file-shell)
|
||||
taskRef:
|
||||
name: shellcheck
|
||||
workspaces:
|
||||
- name: shared-workspace
|
||||
workspace: source
|
||||
- name: lint-docker
|
||||
runAfter: [detect-stages]
|
||||
onError: continue
|
||||
when:
|
||||
- input: "lint-docker"
|
||||
operator: in
|
||||
values: ["$(tasks.detect-stages.results.stages-lint[*])"]
|
||||
taskRef:
|
||||
name: hadolint
|
||||
matrix:
|
||||
params:
|
||||
- name: dockerfile-path
|
||||
value: $(tasks.detect-stages.results.file-docker)
|
||||
- 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:
|
||||
name: auto-ci-lint
|
||||
workspaces:
|
||||
- name: source
|
||||
- name: lint-yaml
|
||||
runAfter: [detect-stages]
|
||||
onError: continue
|
||||
when:
|
||||
- input: "lint-yaml"
|
||||
operator: in
|
||||
values: ["$(tasks.detect-stages.results.stages-lint[*])"]
|
||||
params:
|
||||
- name: args
|
||||
value: ["."]
|
||||
taskRef:
|
||||
name: yaml-lint
|
||||
workspaces:
|
||||
- name: shared-workspace
|
||||
workspace: source
|
||||
- name: lint-black
|
||||
runAfter: [detect-stages]
|
||||
onError: continue
|
||||
when:
|
||||
- input: "lint-black"
|
||||
operator: in
|
||||
values: ["$(tasks.detect-stages.results.stages-lint[*])"]
|
||||
params:
|
||||
- name: args
|
||||
value: ["--check", "--diff", "$(tasks.detect-stages.results.file-python[*])"]
|
||||
taskRef:
|
||||
name: black
|
||||
workspaces:
|
||||
- name: shared-workspace
|
||||
workspace: source
|
||||
- name: lint-python
|
||||
runAfter: [detect-stages]
|
||||
onError: continue
|
||||
when:
|
||||
- input: "lint-python"
|
||||
operator: in
|
||||
values: ["$(tasks.detect-stages.results.stages-lint[*])"]
|
||||
params:
|
||||
- name: args
|
||||
value: ["$(tasks.detect-stages.results.file-python[*])"]
|
||||
taskRef:
|
||||
name: pylint
|
||||
workspaces:
|
||||
- name: shared-workspace
|
||||
workspace: source
|
||||
- name: publish-docker
|
||||
runAfter: ["lint-docker"]
|
||||
runAfter: ["lint"]
|
||||
when:
|
||||
- input: "publish-docker"
|
||||
operator: in
|
||||
|
||||
Reference in New Issue
Block a user