222
Some checks failed
continuous-integration/drone/push Build is failing

This commit is contained in:
2025-06-24 18:26:17 +08:00
parent 0cd62701a5
commit 5e66065378
8 changed files with 53 additions and 33 deletions

View File

@ -13,7 +13,32 @@ steps:
- name: node_modules_cache
path: /drone/src/node_modules
# 第二步:部署到服务器
# 第二步:上传静态资源到腾讯云COS
- name: upload-to-cos
image: tencentcloudcli/coscmd:latest
environment:
COS_SECRET_ID:
from_secret: cos_secret_id
COS_SECRET_KEY:
from_secret: cos_secret_key
COS_REGION:
from_secret: cos_region
COS_BUCKET:
from_secret: cos_bucket
commands:
# 配置coscmd
- coscmd config -a $${COS_SECRET_ID} -s $${COS_SECRET_KEY} -b $${COS_BUCKET} -r $${COS_REGION}
# 上传public文件夹下的所有文件
- coscmd upload -r public/ /static/
# 设置文件访问权限为公共读
- coscmd putobjectacl -r /static/ public-read
when:
branch:
- main
- master
- dev
# 第三步:部署到服务器
- name: deploy
image: appleboy/drone-ssh
settings:
@ -37,7 +62,7 @@ steps:
- master
- dev
# 第步:上传构建文件
# 第步:上传构建文件
- name: upload
image: appleboy/drone-scp
settings: