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