.gitlab-ci.yml 688 B

123456789101112131415161718192021222324252627282930
  1. stages:
  2. - test
  3. - doc
  4. image: code.ungleich.ch:5050/ungleich-public/cdist-contrib/ci-container:latest
  5. shellcheck:
  6. stage: test
  7. script:
  8. - make lint
  9. manpages:
  10. stage: test
  11. script:
  12. - make check-manpages
  13. docs:
  14. stage: doc
  15. only:
  16. - master@ungleich-public/cdist-contrib
  17. before_script:
  18. - eval $(ssh-agent -s)
  19. - echo "$CD_SSH_PRIVATE_KEY" | tr -d '\r' | ssh-add - > /dev/null
  20. - mkdir -p ~/.ssh
  21. - echo "$CD_SSH_SERVER_HOSTKEYS" > ~/.ssh/known_hosts
  22. - chmod 644 ~/.ssh/known_hosts
  23. script:
  24. - make html
  25. - sftp fnux@staticwebhosting.ungleich.ch:public_html/cdist-contrib <<< "put -r docs/dist/html/*"