From 54d89de2ebcfb69ff4940cc32e2a24200e57cafa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alexander=20Mart=C3=ADnez=20M=C3=A9ndez?= <alexander2198160@correo.uis.edu.co> Date: Fri, 10 Feb 2023 19:54:10 +0000 Subject: [PATCH] Desplegar plantilla --- .gitlab-ci.yml | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 .gitlab-ci.yml diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 000000000..adf433484 --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,37 @@ +image: python:3.9-buster + +before_script: + - pip install -r requirements.txt + - apt-get update + - apt-get --yes install rsync bash + - 'command -v ssh-agent >/dev/null || ( apt-get update -y && apt-get install openssh-client -y )' + - eval $(ssh-agent -s) + - echo "$SSH_PRIVATE_KEY" | tr -d '\r' | ssh-add - + - mkdir -p ~/.ssh + - chmod 700 ~/.ssh + - echo "$SSH_KNOWN_HOSTS" >> ~/.ssh/known_hosts + - chmod 644 ~/.ssh/known_hosts + +test: + stage: test + script: + #- mkdocs build --strict --verbose --site-dir test + - mkdocs build --verbose --site-dir test + artifacts: + paths: + - test + except: + - master + +deploy: + stage: deploy + only: + - master + script: + - mkdocs build --site-dir public + - echo "build" + - rsync -ah public/* semillero-halley@class.redclara.net:~/lago/ + artifacts: + paths: + - public + expire_in: 10 mins -- GitLab