Skip to content
Extraits de code Groupes Projets
Valider 31ac3a06 rédigé par Brieuc Dubois's avatar Brieuc Dubois
Parcourir les fichiers

CD

parent 9edd0781
Branches feat/cd
Aucune étiquette associée trouvée
1 requête de fusion!7Continuous Deployement
......@@ -4,3 +4,4 @@
*.pem
.ipynb_checkpoints/
scripts/surveys/.creds
......@@ -5,6 +5,8 @@ stages:
lint_frontend:
stage: lint
except:
- feat/cd
image: node
script:
- cd frontend
......@@ -13,6 +15,8 @@ lint_frontend:
lint_backend:
stage: lint
except:
- feat/cd
image: registry.gitlab.com/pipeline-components/black:latest
script:
- black --check --verbose -- .
......@@ -38,17 +42,6 @@ docker_deploy:
only:
- main
- feat/cd
image: debian:latest
before_script:
- "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
- touch ~/.ssh/config
- touch ~/.ssh/known_hosts
- chmod -R 400 ~/.ssh
- ssh bridubois@languagelab.sipr.ucl.ac.be
image: alpine:latest
script:
- cd /mnt/data/languagelab/repo/
- git pull
- docker compose up -d
- echo "/mnt/data/languagelab/repo/scripts/update.sh" > /mnt/pipeline
echo "STARTED UPDATE AT $(date)" > /tmp/docker_update
cd /mnt/data/languagelab/repo/
git pull
docker compose up -d
cd scripts/surveys
python3 survey_maker.py < .creds
echo "END UPDATE AT $(date)" >> /tmp/docker_update
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter