diff --git a/.drone.yml b/.drone.yml index 1830f27..2e4959c 100644 --- a/.drone.yml +++ b/.drone.yml @@ -6,6 +6,20 @@ clone: disable: true steps: +- name: install dependencies + image: alpine + environment: + SSH_PRIVATE_KEY: + from_secret: ssh_private_key + commands: + - mkdir ~/.ssh + - echo "$SSH_PRIVATE_KEY" > ~/.ssh/id_rsa + - chmod 400 ~/.ssh/id_rsa + - ssh -o StrictHostKeyChecking=no webmaster@warframe.center "cd /home/webmaster/warframe-center && git fetch --all && git reset --hard origin/monorepo && npm install" + when: + branch: + - monorepo + - name: bulid frontend image: node:16 environment: @@ -22,10 +36,7 @@ steps: - echo "$SSH_PRIVATE_KEY" > ~/.ssh/id_rsa - chmod 400 ~/.ssh/id_rsa - scp -o StrictHostKeyChecking=no -r ./app/.next webmaster@warframe.center:~/warframe.center - - ssh -o StrictHostKeyChecking=no webmaster@warframe.center "cd /home/webmaster/warframe-center && git fetch --all && git reset --hard origin/monorepo && npm install && pm2 restart warframe-center-app-3000" + - ssh -o StrictHostKeyChecking=no webmaster@warframe.center "pm2 restart warframe-center-app-3000" when: branch: - monorepo - -depends_on: -- install dependencies