From be2aab4c105e4ed834d26c91b273435afe57f5be Mon Sep 17 00:00:00 2001 From: eliahrebstock <eliah_rebstock@ultimatesoftware.com> Date: Fri, 25 Jan 2019 14:21:08 +0100 Subject: [PATCH] Add auto publish of docs --- .gitlab-ci.yml | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 1bb2c22..5dc6918 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -19,3 +19,22 @@ make-64bit: - ARCH_OPT='-m64' make tags: - docker + +publish-docs: + stage: deploy + before_script: + - apt-get update + - apt-get install doxygen -y + - 'which ssh-agent || ( apt-get update -y && apt-get install openssh-client -y )' + - eval $(ssh-agent -s) + - echo "$DOCS_SSH_PRIVATE_KEY" | tr -d '\r' | ssh-add - > /dev/null + - mkdir -p ~/.ssh + - chmod 700 ~/.ssh + script: + - make docs + - tar czf docs.tgz -C docs/html . + - scp docs.tgz $DOCS_SSH_HOST:html/diglog + - ssh $DOCS_SSH_HOST tar xf html/diglog/docs.tgz -C html/diglog/ + - ssh $DOCS_SSH_HOST rm html/diglog/docs.tgz + tags: + - docker -- GitLab