30 lines
647 B
YAML
30 lines
647 B
YAML
---
|
|
|
|
# linting
|
|
ansible-lint:
|
|
stage: "linting"
|
|
image: "docker.io/pipelinecomponents/ansible-lint:0.79.0"
|
|
rules:
|
|
|
|
# run only on push to default branch
|
|
- if: '$CI_PIPELINE_SOURCE == "push" && $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH'
|
|
- when: "never"
|
|
|
|
# start linting
|
|
script:
|
|
- "ansible-lint -c .ansible-lint ."
|
|
|
|
# yamllint
|
|
yamllint:
|
|
stage: "linting"
|
|
image: "registry.gitlab.com/pipeline-components/yamllint:0.35.0"
|
|
rules:
|
|
|
|
# run only on push to default branch
|
|
- if: '$CI_PIPELINE_SOURCE == "push" && $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH'
|
|
- when: "never"
|
|
|
|
script:
|
|
|
|
# run yamllint
|
|
- "yamllint ."
|