1 git仓库添加webhooks

添加webhooks配置:git仓库,在接受push时,向server发起webhooks请求。

2 server启动接受webhooks请求的服务

接受请求时,执行部署脚本 deploy-dev.sh 。

3 部署脚本

  1. # deploy-dev.sh
  2. echo Deploy Project
  3. # 获取最新版代码
  4. git pull
  5. # 关键!!!
  6. # 强制重新编译容器
  7. docker-compose down
  8. docker-compose up -d --force-recreate --build