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

Implement CD

parent fd44c69c
Aucune branche associée trouvée
Aucune étiquette associée trouvée
1 requête de fusion!7Continuous Deployement
stages:
- lint
- build
- deploy
lint_frontend:
stage: lint
......@@ -31,3 +32,23 @@ build:
script:
- docker build -t $CI_REGISTRY/sbibauw/languagelab:$COMPONENT $COMPONENT
- docker push $CI_REGISTRY/sbibauw/languagelab:$COMPONENT
docker_deploy:
stage: 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
script:
- cd /mnt/data/languagelab/repo/
- git pull
- docker compose up -d
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