|
|
@ -33,42 +33,42 @@ steps: |
|
|
|
|
|
|
|
|
|
|
|
######## NPM BROKEN ######## |
|
|
|
######## NPM BROKEN ######## |
|
|
|
|
|
|
|
|
|
|
|
- name: install npm dependancies |
|
|
|
- name: install npm dependancies |
|
|
|
image: node |
|
|
|
image: node |
|
|
|
commands: |
|
|
|
commands: |
|
|
|
- npm install |
|
|
|
- npm install |
|
|
|
- npm build |
|
|
|
- npm build |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- name: deploy on server |
|
|
|
- name: deploy on server |
|
|
|
image: drillster/drone-rsync |
|
|
|
image: drillster/drone-rsync |
|
|
|
settings: |
|
|
|
settings: |
|
|
|
hosts: ["192.168.1.101"] |
|
|
|
hosts: ["192.168.1.101"] |
|
|
|
target: /workspace/terminal-cv/site |
|
|
|
target: /workspace/terminal-cv/site |
|
|
|
source: ./dist/* |
|
|
|
source: ./dist/* |
|
|
|
port: 2021 |
|
|
|
port: 2021 |
|
|
|
user: |
|
|
|
user: |
|
|
|
from_secret: RSYNC_USER |
|
|
|
from_secret: RSYNC_USER |
|
|
|
key: |
|
|
|
key: |
|
|
|
from_secret: RSYNC_STACK_KEY |
|
|
|
from_secret: RSYNC_STACK_KEY |
|
|
|
|
|
|
|
|
|
|
|
######## TELEGRAM NOTIFICATION ######## |
|
|
|
######## TELEGRAM NOTIFICATION ######## |
|
|
|
|
|
|
|
|
|
|
|
- name: notification |
|
|
|
- name: notification |
|
|
|
image: appleboy/drone-telegram |
|
|
|
image: appleboy/drone-telegram |
|
|
|
settings: |
|
|
|
settings: |
|
|
|
token: |
|
|
|
token: |
|
|
|
from_secret: TELEGRAM_TOKEN |
|
|
|
from_secret: TELEGRAM_TOKEN |
|
|
|
to: |
|
|
|
to: |
|
|
|
from_secret: TELEGRAM_USERID |
|
|
|
from_secret: TELEGRAM_USERID |
|
|
|
message: > |
|
|
|
message: > |
|
|
|
π {{repo.name}} / {{commit.branch}} - {{commit.message}} |
|
|
|
π {{repo.name}} / {{commit.branch}} - {{commit.message}} |
|
|
|
{{#success build.status}} |
|
|
|
{{#success build.status}} |
|
|
|
β
succeeded for π·ββοΈ build {{build.number}} |
|
|
|
β
succeeded for π·ββοΈ build {{build.number}} |
|
|
|
{{else}} |
|
|
|
{{else}} |
|
|
|
π failed for π·ββοΈ build {{build.number}} |
|
|
|
π failed for π·ββοΈ build {{build.number}} |
|
|
|
{{/success}} |
|
|
|
{{/success}} |
|
|
|
when: |
|
|
|
when: |
|
|
|
status: |
|
|
|
status: |
|
|
|
- failure |
|
|
|
- failure |
|
|
|
- success |
|
|
|
- success |
|
|
|