home-app/.drone.yml

32 lines
702 B
YAML

kind: pipeline
type: docker
name: build-and-deploy
steps:
- name: build
image: node:lts-bullseye
commands:
- apt-get update -y && apt-get install git -y
- yarn && yarn build
- name: upload
image: plugins/s3
settings:
bucket: home-app
region: us-ashburn-02
acl: public-read
endpoint: https://storage.186526.xyz
access_key:
from_secret: s3_access_key
secret_key:
from_secret: s3_secret_key
source: dist/**/*
target: /dist
path_style: true
- name: send telegram notification
image: appleboy/drone-telegram
settings:
token:
from_secret: telegram_bot_token
to: real186526