diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index bed2319e886e790983ca777819a5cff1f9456ccc..db76816e0ff0d88b9b70de6b5cc847cd52a510ec 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 + deploy-prod: stage: deploy-prod only: @@ -123,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 c495e81e0255388d9e86f72562a7e822fb5e5898..1b44ee6525451708c29227875f15cdeb0a602c20 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"