Compare commits
49 Commits
@ -1,12 +1,51 @@ |
|||||||
kind: pipeline |
kind: pipeline |
||||||
name: default |
type: docker |
||||||
|
name: build-and-deploy |
||||||
|
|
||||||
steps: |
steps: |
||||||
- name: test_node123 |
- name: install_and_build |
||||||
image: node |
image: node:18 |
||||||
commands: |
commands: |
||||||
- npm install |
- npm install |
||||||
- npm run build |
- npm run build |
||||||
|
|
||||||
|
- name: deploy |
||||||
|
image: appleboy/drone-scp |
||||||
|
settings: |
||||||
|
host: 192.168.0.129 |
||||||
|
username: |
||||||
|
from_secret: username_deploy |
||||||
|
password: |
||||||
|
from_secret: password_deploy |
||||||
|
port: 22 |
||||||
|
target: /root/docker/nginx/www_data |
||||||
|
source: build |
||||||
|
|
||||||
|
- name: telegram notification |
||||||
|
image: appleboy/drone-telegram |
||||||
|
settings: |
||||||
|
token: |
||||||
|
from_secret: telegram_token |
||||||
|
to: |
||||||
|
from_secret: telegram_to |
||||||
|
format: markdown |
||||||
when: |
when: |
||||||
branch: |
status: |
||||||
- dev |
- success |
||||||
|
- failure |
||||||
|
message: > |
||||||
|
{{#success build.status}} |
||||||
|
✅ Build #{{build.number}} of `{{repo.name}}` succeeded. |
||||||
|
📝 Commit by {{commit.author}} on `{{commit.branch}}`: |
||||||
|
``` |
||||||
|
{{commit.message}} |
||||||
|
``` |
||||||
|
🌐 {{ build.link }} |
||||||
|
{{else}} |
||||||
|
❌ Build #{{build.number}} of `{{repo.name}}` failed. |
||||||
|
📝 Commit by {{commit.author}} on `{{commit.branch}}`: |
||||||
|
``` |
||||||
|
{{commit.message}} |
||||||
|
``` |
||||||
|
🌐 {{ build.link }} |
||||||
|
{{/success}} |
||||||
|
|||||||
Loading…
Reference in new issue