Files
office_xbot_feishu/.drone.yml
T
jianxin 03b9b3b48f
continuous-integration/drone/push Build is failing
adjust docker-compose config
2024-01-16 22:40:37 +08:00

62 lines
1.3 KiB
YAML

---
kind: pipeline
type: docker
name: default
steps:
- name: build
image: plugins/docker
privileged: true
settings:
username:
from_secret: registry_username
password:
from_secret: registry_password
tags: latest
repo: registry.woni.link/woni/office-xbot-feishu
registry: registry.woni.link
mirror: https://5c492fmo.mirror.aliyuncs.com
dockerfile: ./Dockerfile
- name: scp
image: appleboy/drone-scp
settings:
host:
from_secret: ssh_host
username:
from_secret: ssh_user
port: 22
key:
from_secret: ssh_key
tags: 0.1
target: /home/docker/office-xbot-feishu
source: ./docker-compose.yaml
# - name: deploy
# image: appleboy/drone-ssh
# settings:
# host:
# from_secret: ssh_host
# username:
# from_secret: ssh_user
# port: 22
# key:
# from_secret: ssh_key
# envs:
# - sshpassword
# script:
# - cd /home/docker/office-xbot-feishu
# # - sudo sed -i "s#development#production#g" .flaskenv
# - sudo docker compose down
# - sudo docker compose rm
# - sudo docker compose pull web
# - sudo docker compose up -d
trigger:
branch:
include:
- main
- feature/*