This commit is contained in:
2024-04-24 12:59:02 +02:00
parent 9e62f9f993
commit d48ff3e7cf
5 changed files with 394 additions and 183 deletions

View File

@@ -17,35 +17,48 @@ resource "kubectl_manifest" "auto-ci-detector" {
labels: ${jsonencode(local.push-labels)}
spec:
results:
- name: stages-global
description: list of global actions
type: array
- name: stages-prepare
description: list of prepare actions
type: array
- name: stages-lint
description: list of lint actions
type: array
- name: stages-build
description: list of lint actions
type: array
- name: stages-test
description: list of test actions
type: array
- name: stages-publish
description: list of publish actions
type: array
- name: file-shell
description: list of shell files if any
type: array
- name: file-python
description: list of python files if any
type: array
- name: file-docker
description: list of Dockerfiles if any
type: array
- name: images-name
description: list of Dockerfiles image-name
type: array
- name: shellcheck-args
description: Arguments for shellcheck
type: array
- name: black-args
description: Arguments for black
type: array
- name: pylint-args
description: Arguments for pylint
type: array
params:
- name: toolbox-image
default: sebt3/basic-toolbox-image:1.29.4
description: The name of the toolbox image
type: string
- name: pipeline-type
default: push
description: Type of the pipeline (push,tag,pr...)
type: string
- name: artifactory-url
default: docker.io
description: The url of the current artifactory