From 884877572b4936c42cf8088f636a83ec23f5e2a2 Mon Sep 17 00:00:00 2001 From: aminecmi Date: Sat, 6 Aug 2022 15:05:16 +0200 Subject: [PATCH] New drone config. --- .drone.yml | 45 ++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 42 insertions(+), 3 deletions(-) diff --git a/.drone.yml b/.drone.yml index 130d018..42f0a1a 100644 --- a/.drone.yml +++ b/.drone.yml @@ -1,5 +1,6 @@ kind: pipeline type: docker +name: analyseAndBuild steps: - name: code-analysis @@ -26,7 +27,17 @@ steps: environment: VUE_APP_API_BASE_URL: from_secret: baseurl +trigger: + event: + - push + - pull_request +--- +kind: pipeline +type: docker +name: CopyToServer + +steps: - name: scp files image: appleboy/drone-scp settings: @@ -37,6 +48,34 @@ steps: port: 22 target: /home/ubuntu/courses source: dist/* - when: - branch: - - main + +trigger: + event: + - promote + target: + - production + +--- +kind: pipeline +type: ssh +name: Deploy + +server: + host: amine-louveau.fr + user: ubuntu + ssh_key: + from_secret: ssh_key + +steps: + - name: copy + commands: + - cd /home/ubuntu/courses + - mv dist/* ./ + - sudo chown www-data:www-data ./* + - sudo rm -rf /var/www/amine/courses/* + - sudo mv ./* /var/www/amine/courses/ +trigger: + event: + - promote + target: + - production