From 4284480476c999ad8b39c2f9e85845f922854eb1 Mon Sep 17 00:00:00 2001 From: Elias Chetouane <elias.chetouane@univ-grenoble-alpes.fr> Date: Fri, 23 Feb 2024 14:24:57 +0100 Subject: [PATCH] =?UTF-8?q?Ajout=20de=20tests=20pour=20v=C3=A9rifier=20l'e?= =?UTF-8?q?xistence=20de=20l'espace=20pour=20clone=20avant=20de=20le=20cr?= =?UTF-8?q?=C3=A9er.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitlab-ci.yml | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 6a469fa..ac9d3b8 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -29,12 +29,11 @@ actualisation_dois: - git commit -m "Execution du pipeline. Actualisation des dois et des graphes." - git push origin HEAD:${CI_COMMIT_REF_NAME} - # création d'un espace accueillant le clone du repo du site web + # création d'un espace accueillant le clone du repo du site web, et tests au cas où l'espace existe déjà - cd .. - - mkdir cloned_repo 2>&1 + - if ! [ -d "cloned_repo" ]; then mkdir cloned_repo; fi - cd cloned_repo - - git clone ${LINK_TO_CLONE} 2>&1 - - git pull + - if [ -d "${PATH_TO_PUSH}" ]; then git pull; else git clone ${LINK_TO_CLONE}; fi - cd - # copier le fichier "nb-dois.txt" pour commit dans le repo du site web - cp open-research-data-monitor-back/1-enrich-with-datacite/nb-dois.txt cloned_repo/${PATH_TO_PUSH} -- GitLab