--- # 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 ."