diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 0000000..5ae167f --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,29 @@ +# All available Hugo versions are listed here: https://gitlab.com/pages/hugo/container_registry +# image: registry.gitlab.com/pages/hugo:latest +image: monachus/hugo:latest + +before_script: + - apt-get update + - apt-get --yes --force-yes install git ssh rsync + - git submodule update --init --recursive + +pages: + script: + - hugo + - mkdir "${HOME}/.ssh" + - echo "${SSH_HOST_KEY}" > "${HOME}/.ssh/known_hosts" + - echo "${SSH_PRIVATE_KEY}" > "${HOME}/.ssh/id_rsa" + - chmod 700 "${HOME}/.ssh/id_rsa" + - rsync -hrvz --delete --exclude=_ public/ ariejan@10.0.2.40:/home/ariejan/www/www.devroom.io/ + + artifacts: + paths: + - public + only: + - master + +test: + script: + - hugo + except: + - master