From 397f150acf22898db6e7575ed32398fa9d7be034 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Fran=C3=A7ois=20Grand?= <francois.grand@inrae.fr>
Date: Thu, 1 Sep 2022 14:04:39 +0200
Subject: [PATCH 1/2] feat(ci): deploy devel version onto OVH server

refs #564
---
 .gitlab-ci.yml | 11 +++++++++++
 1 file changed, 11 insertions(+)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index bed2319e8..32fc34f1d 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -115,6 +115,17 @@ deploy-dev:
     # Copie de la branche / du tag
     - ./scripts/deploy-version.sh $CI_COMMIT_REF_NAME $DEV_LOGIN $DEV_HOST $DEV_PATH
 
+# déploiement de la version devel sur OVH
+deploy-ovh-dev:
+  stage: deploy-dev
+  only:
+      - $CI_COMMIT_REF_NAME == "devel"
+  dependencies:
+    - build
+  script:
+    # Copie de la branche / du tag
+    - ./scripts/deploy-version.sh prod $PROD_LOGIN $PROD_HOST $PROD_DEV_PATH $PROD_PASS
+
 deploy-prod:
   stage: deploy-prod
   only:
-- 
GitLab


From 7915eefa200c125f69020f915b9133b3e525e181 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Fran=C3=A7ois=20Grand?= <francois.grand@inrae.fr>
Date: Thu, 1 Sep 2022 14:06:47 +0200
Subject: [PATCH 2/2] refactor(ci): remove password argument to
 deploy-version.sh

refs #564
---
 .gitlab-ci.yml            | 4 ++--
 scripts/deploy-version.sh | 9 ++++-----
 2 files changed, 6 insertions(+), 7 deletions(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 32fc34f1d..db76816e0 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -124,7 +124,7 @@ deploy-ovh-dev:
     - build
   script:
     # Copie de la branche / du tag
-    - ./scripts/deploy-version.sh prod $PROD_LOGIN $PROD_HOST $PROD_DEV_PATH $PROD_PASS
+    - ./scripts/deploy-version.sh prod $PROD_LOGIN $PROD_HOST $PROD_DEV_PATH
 
 deploy-prod:
   stage: deploy-prod
@@ -134,7 +134,7 @@ deploy-prod:
   dependencies:
     - build
   script:
-    - ./scripts/deploy-version.sh prod $PROD_LOGIN $PROD_HOST $PROD_PATH $PROD_PASS
+    - ./scripts/deploy-version.sh prod $PROD_LOGIN $PROD_HOST $PROD_PATH
 
 releases-nightly:
   stage: releases-nightly
diff --git a/scripts/deploy-version.sh b/scripts/deploy-version.sh
index c495e81e0..1b44ee652 100755
--- a/scripts/deploy-version.sh
+++ b/scripts/deploy-version.sh
@@ -2,11 +2,11 @@
 
 set -o errexit
 
-# deploie l'appli sur le serveur $3 (user $2/mot de passe $5) dans le dossier $4 et met à jour le fichier index.html
-# si la version est "stable"
+# deploie l'appli sur le serveur $3 (user $2) dans le dossier $4 et met à jour le fichier index.html
+# si la version est "prod"
 
-if (( $# < 4 || $# > 5 )); then
-    echo "usage: $0 <version> <login> <server> <path> [<password>]"
+if (( $# < 4 )); then
+    echo "usage: $0 <version> <login> <server> <path>"
     exit 1
 fi
 
@@ -14,7 +14,6 @@ VERSION="$1"
 LOGIN="$2"
 HOST="$3"
 DIR="$4"
-PASS="$5"
 
 echo "$(basename $0): deploying version $VERSION in $LOGIN@$HOST:$DIR"
 
-- 
GitLab