parent
22a388ed82
commit
c2d361d41e
@ -0,0 +1,65 @@ |
|||||||
|
kind: pipeline |
||||||
|
type: docker |
||||||
|
name: build-and-deploy |
||||||
|
|
||||||
|
steps: |
||||||
|
- name: files-to-server |
||||||
|
image: appleboy/drone-scp |
||||||
|
settings: |
||||||
|
host: 192.168.0.77 |
||||||
|
username: |
||||||
|
from_secret: username_deploy |
||||||
|
password: |
||||||
|
from_secret: password_deploy |
||||||
|
port: 22 |
||||||
|
target: /root/docker/trash-site/ |
||||||
|
source: . |
||||||
|
|
||||||
|
- name: build-deploy-docker-image |
||||||
|
image: appleboy/drone-ssh |
||||||
|
settings: |
||||||
|
host: 192.168.0.77 |
||||||
|
username: |
||||||
|
from_secret: username_deploy |
||||||
|
password: |
||||||
|
from_secret: password_deploy |
||||||
|
port: 22 |
||||||
|
script: |
||||||
|
- cd /root/docker/trash-site |
||||||
|
- docker build -f Dockerfile-web -t trash-site . |
||||||
|
- docker stop trash-site || true |
||||||
|
- docker rm trash-site || true |
||||||
|
- docker run -d -p 3000:3000 --name trash-site trash-site |
||||||
|
|
||||||
|
- name: telegram notification |
||||||
|
image: appleboy/drone-telegram |
||||||
|
settings: |
||||||
|
token: |
||||||
|
from_secret: telegram_token |
||||||
|
to: |
||||||
|
from_secret: telegram_to |
||||||
|
format: markdown |
||||||
|
when: |
||||||
|
status: |
||||||
|
- 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}} |
||||||
|
|
||||||
|
when: |
||||||
|
branch: |
||||||
|
- dev |
||||||
Loading…
Reference in new issue