1 Star 1 Fork 0

php_web_dev / publish

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

基于git的发布系统

  1. 项目安装 git https://gitee.com/php_web_dev/publish.git
  2. 安装gogs 或者gitee
  3. 添加项目建立对应的目录,执行git clone签出项目以及设置钩子,提交代码的时候自动签出代码到测试环境
  4. 发布机和服务器安装rsync服务并设置账号密码
  5. 创建数据库并导入publish.sql
  6. 发布从测试环境(增量或者全量)同步代码到线上
  7. 还原 从之前的备份里头或者git tag里头提前代码 直接全量同步到服务器

rsync发布涉及的路径 web站点路径

/data/www

rsync日志

  • /data/logs/rsync/
  • |-- add_www_backup.log 备份日志
  • |-- passwd_rsync.txt 密码
  • |-- rollback_from_git.log git回滚操作日志
  • |-- rsync_all.log rsync全量同步日志
  • |-- rsync.log rsync增量同步日志
  • |-- rsync_log_file.txt rsync同步日志
  • `-- sdk -- rsync_exclude_from.txt rsync过滤文件

空文件

简介

发布系统 展开 收起
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
1
https://gitee.com/php_web_dev/publish.git
git@gitee.com:php_web_dev/publish.git
php_web_dev
publish
publish
master

搜索帮助