diff --git a/.drone.yml b/.drone.yml index 984c767..63af99c 100644 --- a/.drone.yml +++ b/.drone.yml @@ -1,22 +1,41 @@ --- kind: pipeline type: ssh -name: Stay Safe | Back-End | Pipeline de déploiement +name: Stay Safe | Front-End | Pipeline de déploiement clone: - disable: true + disable: true # DATAS DU SERVEUR DE BUILD server: - host: - from_secret: build_server_host - user: - from_secret: build_server_user - password: - from_secret: build_server_password + host: + from_secret: build_server_host + user: + from_secret: build_server_user + password: + from_secret: build_server_password steps: - - name: Clonage du Repo - commands: - - git clone https://git.deligraph.be/Antoine/lhoist-stay-safe.git - - echo "salut" - + - name: Clonage du Repo + commands: + - git clone https://git.deligraph.be/Antoine/lhoist-stay-safe.git + - name: Installation du package + commands: + - cd lhoist-stay-safe + - npm install + - name: Build du package + commands: + - cd lhoist-stay-safe + - npm run build + - name: Génération du htAccess + commands: + - cd lhoist-stay-safe + - cp .htaccess build/.htaccess + - name: Déploiement sur le serveur de prod + environment: + PROD_SERVER_PATH: + from_secret: prod_server_path + PROD_FOLDER_PATH: + from_secret: prod_folder_path + commands: + - cd lhoist-stay-safe + - rsync -avhpn -e 'ssh -p 22' ./build/ $PROD_SERVER_PATH:$PROD_FOLDER_PATH --delete