.gitlab-ci.yml 616 B

12345678910111213141516171819
  1. stages:
  2. - "Code quality, linting, syntax, code style"
  3. job 1:
  4. stage: "Code quality, linting, syntax, code style"
  5. before_script:
  6. - apt-get clean all && apt-get update
  7. - apt-get install -y shellcheck
  8. script: shellcheck --format=gcc $(find . -name '*.sh.in' -not -iwholename '*.git*')
  9. job 2:
  10. stage: "Code quality, linting, syntax, code style"
  11. script: ./tests/installer/checksums.sh
  12. variables:
  13. LOCAL_ONLY: "true"
  14. job 3:
  15. stage: "Code quality, linting, syntax, code style"
  16. script: cp web/gui/dashboard.js /tmp/dashboard.js && ./build/build.sh && diff /tmp/dashboard.js web/gui/dashboard.js