Commit 9ab990b9 authored by Simon Cornet's avatar Simon Cornet
Browse files

feat(ci): move linting to components

parent f7e87386
Loading
Loading
Loading
Loading
Loading
+5 −1
Original line number Diff line number Diff line
@@ -14,5 +14,9 @@ include:

  # deployment
  - local: ".gitlab/gitleaks.yaml"
  - local: ".gitlab/linting.yaml"
  - local: ".gitlab/deployment.yaml"

  # linting
  - component: "$CI_SERVER_FQDN/components/ansiblelint/ansiblelint@1.0.0"
  - component: "$CI_SERVER_FQDN/components/markdownlint/markdownlint@1.0.0"
  - component: "$CI_SERVER_FQDN/components/yamllint/yamllint@1.0.2"

.gitlab/linting.yaml

deleted100644 → 0
+0 −30
Original line number Diff line number Diff line
---

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