fe-drone-ci/.drone.yml

106 lines
2.0 KiB
YAML
Raw Normal View History

2021-06-02 10:00:25 +00:00
kind: pipeline
type: docker
name: vue-admin
trigger:
branch: ci
steps:
2021-06-02 11:01:17 +00:00
2021-06-03 09:09:46 +00:00
- name: net
image: praqma/network-multitool
commands:
- ifconfig
- ping bucket
2021-06-03 09:07:09 +00:00
- name: upload
image: plugins/s3
settings:
endpoint: http://bucket:9000
access_key:
from_secret: bucket_access_key
secret_key:
from_secret: bucket_secret_key
bucket: dronetest
path_style: true
2021-06-03 09:07:55 +00:00
source: src/*
2021-06-03 09:07:09 +00:00
target: /
2021-06-03 09:09:46 +00:00
2021-06-02 14:33:40 +00:00
2021-06-03 08:04:55 +00:00
# - name: rebuild
# image: drillster/drone-volume-cache
# volumes:
# - name: modules
# path: /cache
# settings:
# rebuild: true
# mount:
# - .env
2021-06-02 10:00:25 +00:00
2021-06-02 14:10:22 +00:00
# - name: restore-modules
# image: drillster/drone-volume-cache
# volumes:
# - name: modules
# path: /cache
# settings:
# restore: true
# mount:
# - ./node_modules
# - ./yarn.lock
2021-06-02 10:00:25 +00:00
2021-06-02 14:10:22 +00:00
# - name: build
# image: node:12.16.1
# commands:
# - yarn
# - yarn build:prod
2021-06-02 11:18:51 +00:00
2021-06-02 14:10:22 +00:00
# - name: rebuild-modules
# image: drillster/drone-volume-cache
# volumes:
# - name: modules
# path: /cache
# settings:
# rebuild: true
# mount:
# - ./node_modules
# - ./yarn.lock
# - name: scp
# image: appleboy/drone-scp
# settings:
# host: 124.156.152.247
# username:
# from_secret: ssh_username
# password:
# from_secret: ssh_pwd
# port: 8011
# target:
# - /mnt/d/deploy/fe/cidemoadmin
# source:
# - dist
# - docker-compose.yml
# - nginx.conf
# - frpc.ini
# - name: deploy
# image: appleboy/drone-ssh
# settings:
# host: 124.156.152.247
# username:
# from_secret: ssh_username
# password:
# from_secret: ssh_pwd
# port: 8011
# script:
# - cd /mnt/d/deploy/fe/cidemoadmin
# - docker-compose down
# - docker-compose up -d
# - docker-compose logs
2021-06-02 11:09:17 +00:00
2021-06-02 10:00:25 +00:00
volumes:
- name: modules
host:
2021-06-02 11:01:17 +00:00
path: /mnt/d/ci_volumes