代码拉取完成,页面将自动刷新
同步操作将从 暗影之风暴R/fastapi_demo 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
---
kind: pipeline
type: docker
name: code-build-deploy
steps:
- name: build-deploy
image: appleboy/drone-ssh
pull: if-not-exists
settings:
host:
from_secret: host
username:
from_secret: username
password:
from_secret: password
port: 22
command_timeout: 10m
script_stop: false # 设置为false,遇到第一次错误会继续运行后面的命令
script:
- cd /home/${DRONE_REPO_OWNER}/apps/${DRONE_REPO_NAME}
- git switch master
- git reset --hard
- git pull
- docker-compose -f docker-compose.prod.yml down # 先停下
- docker-compose -f docker-compose.prod.yml build # 构建镜像
- docker-compose -f docker-compose.prod.yml up -d # 重新启动
# - docker-compose -f docker-compose.prod.yml up -d --build
when:
event: [ push, pull_request ]
branch: [ master ]
- name: push-to-gitee
image: appleboy/drone-git-push
pull: if-not-exists
settings:
branch: master
remote: git@gitee.com:nhnhwsnh/fastapi_demo.git
force: true
commit: true
ssh_key:
from_secret: gitee_ssh_key
when:
event: [ push, pull_request ]
branch: [ development ]
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。