.gitlab-ci.yml 755 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. ---
  2. .template: &template
  3. except:
  4. - deploy@ftp-team/dak
  5. test stretch:
  6. <<: *template
  7. image: debian:stretch
  8. script: debian/run-ci
  9. test buster:
  10. <<: *template
  11. image: debian:buster
  12. script: debian/run-ci --with-coverage
  13. artifacts:
  14. paths:
  15. - coverage
  16. flake8:
  17. <<: *template
  18. image: debian:9
  19. script:
  20. - apt-get update
  21. - apt-get install -y python-flake8
  22. - python -mflake8
  23. pages:
  24. image: debian:9
  25. script:
  26. - apt-get update
  27. - apt-get install -y python-epydoc
  28. - mkdir -p public/epydoc
  29. - epydoc -q --html --graph all --css white -n DAK -o public/epydoc --include-log --show-imports dak dakweb
  30. - mv coverage public/coverage
  31. stage: deploy
  32. artifacts:
  33. paths:
  34. - public
  35. only:
  36. - master