@ -69,57 +69,7 @@ steps:
@@ -69,57 +69,7 @@ steps:
- promote
target:
- test
- sruidtest
- name : yarn build oversea
image : node:20.11.1
volumes:
- name : web
pull : if-not-exsits
environment:
HTTP_PROXY :
from_secret : http_proxy
HTTPS_PROXY:
from_secret : https_proxy
volumes:
- name : data
path : /data
commands:
- cd /data
- env | grep -i http
- npm config set registry https://registry.npmmirror.com
- yarn
- yarn build:oversea
- chmod -R 777 dist
when:
event:
- promote
target:
- oversea
- testoversea
- oem
- name : yarn build gray
image : node:20.11.1
environment:
HTTP_PROXY :
from_secret : http_proxy
HTTPS_PROXY:
from_secret : https_proxy
volumes:
- name : data
path : /data
commands:
- cd /data
- env | grep -i http
- npm config set registry https://registry.npmmirror.com
- yarn
- yarn run gray
- chmod -R 777 dist
when:
event:
- promote
target:
- gray
volumes:
- name : web
host:
@ -134,7 +84,6 @@ depends_on:
@@ -134,7 +84,6 @@ depends_on:
- git
---
kind : pipeline
type : exec
@ -152,9 +101,6 @@ steps:
@@ -152,9 +101,6 @@ steps:
- promote
target:
- prod
- sruid
- oversea
- oem
- name : scp to dev
commands:
- cd /data/projects/${drone_repo_name}/dist
@ -164,26 +110,6 @@ steps:
@@ -164,26 +110,6 @@ steps:
- promote
target:
- test
- name : scp to web dev
commands:
- cd /data/projects/${drone_repo_name}/dist
- scp -r ./* api@172.31.1.254:/usr/share/nginx/web
when:
event:
- promote
target:
- test
- sruidtest
- name : scp to gray
commands:
- cd /data/projects/${DRONE_REPO_NAME}/dist
- scp -r ./* ecs-user@mark.api.suwa3d.com:~/deploy/web.gray.api.suwa3d.com_8799/static
when:
event:
- promote
target:
- gray
depends_on:
- build
@ -303,57 +229,6 @@ steps:
@@ -303,57 +229,6 @@ steps:
#================================= sharewow3d ==========================
- name : upload to oversea oss
commands:
- python3 /home/devops/python_script/aliyun/upload.py
pull : never
image : oss2:latest
volumes:
- name : files
path : /files
- name : scripts
path : /scripts
commands:
- python3 /scripts/oss.py oversea-${DRONE_REPO_NAME} backup
- python3 /scripts/oss.py oversea-${DRONE_REPO_NAME} upload
when:
event:
- promote
target:
- oversea
- name : restore to oversea oss
pull : never
image : oss2:latest
volumes:
- name : files
path : /files
- name : scripts
path : /scripts
commands:
- python3 /scripts/oss.py oversea-${DRONE_REPO_NAME} restore
when:
event:
- rollback
target:
- oversea
- name : flush oversea cdn
pull : never
image : oss2:latest
volumes:
- name : files
path : /files
- name : scripts
path : /scripts
commands:
- sleep 3
- echo https://web.sharewow3d.com/ > /scripts/web.sharewow3d.com
- cd /scripts && python3 /scripts/refresh.py -r web.sharewow3d.com -t clear
when:
event:
- promote
target:
- oversea
volumes:
- name : files
host: