From 64742ec583cfbb2e70cb61f163f645d016917699 Mon Sep 17 00:00:00 2001 From: Antoine M Date: Fri, 13 Sep 2024 16:01:45 +0200 Subject: [PATCH] initializing drone deployement for dev --- .drone.yml | 48 +++++++++++++++++++++++++++--------------------- 1 file changed, 27 insertions(+), 21 deletions(-) diff --git a/.drone.yml b/.drone.yml index b9c4488..3bdac3f 100644 --- a/.drone.yml +++ b/.drone.yml @@ -4,27 +4,33 @@ type: ssh name: default clone: - disable: true + disable: true server: - host: - from_secret: ssh_dev_host - user: - from_secret: ssh_dev_user - password: - from_secret: ssh_dev_password + host: + from_secret: ssh_dev_host + user: + from_secret: ssh_dev_user + password: + from_secret: ssh_dev_password steps: - - name: Deploiement - environment: - PLUGIN_PATH: - from_secret: dev_server_plugin_path - THEME_PATH: - from_secret: dev_server_theme_path - PROJECT_SERVER_PATH: - from_secret: project_dev_server_path - commands: - - git clone https://git.deligraph.be/Antoine/homegrade_theme_production.git - - cd homegrade_theme_production - - npm install - - npm run production - - rsync -avhp ./ $THEME_PATH --delete --exclude 'node_modules' --exclude 'Makefile' --exclude 'Makefile_dev' --exclude '.env' --exclude '.env_prod' --exclude '.env_dev' --exclude '.git' + - name: Clonage du Repo + commands: + - git clone https://git.deligraph.be/Antoine/homegrade_theme_production.git + + - name: Installation du package + commands: + - cd homegrade_theme_production + - npm install + + - name: Build du package + commands: + - cd homegrade_theme_production + - npm run production + + - name: Déploiement des blocks + environment: + THEME_PATH: + from_secret: dev_server_theme_path + commands: + - rsync -avhp ./ $THEME_PATH --delete --exclude 'node_modules' --exclude 'Makefile' --exclude 'Makefile_dev' --exclude '.env' --exclude '.env_prod' --exclude '.env_dev' --exclude '.git'