文件名称:rsync-deploy:如有必要,使用 rsync 和回滚部署您的站点
文件大小:18KB
文件格式:ZIP
更新时间:2024-06-29 06:24:04
Shell
rsync 部署 服务器部署脚本旨在快速部署具有发布版本的站点,同时限制由于回滚、部署失败和同时部署而导致的停机时间。 该脚本在服务器上创建一个缓存并通过rsync更新它。 更新缓存后,构建被复制到按数字顺序排列的发布文件夹中,然后符号链接一致的目录以供公共访问。 这允许从失败的部署中回滚和恢复。 在整个部署过程中,存在一个锁定文件以防止同时部署。 我使用rsync-deploy来部署 ; 它对我很有用! 尽管如此,在我将此版本发布为v1之前,我希望更多地关注代码,因此如果您在尝试rsync-deploy后有任何建议,请提交,我会考虑它。 用法 尤其要注意目录结构。 $ rsync-deploy --help Usage : usage [options] [--] If using .rsync-deploy-rc, run the script from the s
【文件预览】:
rsync-deploy-master
----rsync-deploy.zsh(8KB)
----img()
--------tip.gif(13KB)
----README.md(4KB)
----.rsync-deploy-rc(336B)