您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

Mercurial自动部署

5b51 2022/1/14 8:22:37 python 字数 1500 阅读 532 来源 www.jb51.cc/python

我正在寻找一种方法来简化我们的一个php Web应用程序的部署(如果它在此工作,我将其推出到其他应用程序). 我非常喜欢这样的样子:http://www.springloops.com/,但它是SVN,我们正在使用汞. 不幸的是,我们没有shell访问我们当前的服务器,所以有效的ftp将是最好的,如果有人有任何想法? 你需要从钩子中使用mercurial的hg archive命令.它会显示您指定的

概述

我非常喜欢这样的样子:http://www.springloops.com/,但它是SVN,我们正在使用汞.

不幸的是,我们没有shell访问我们当前的服务器,所以有效的ftp将是最好的,如果有人有任何想法?

在你的“生产”仓库的hgrc中,你可以这样做:

[hooks]
changegroup = ./doDeploy.sh

然后./doDeploy.sh会有:

hg archive -r tip /tmp/deployme
ftp /tmp/deployme ftp://remoteserver

你最终必须解决各种各样的小故障,如文件权限,已从repo中删除文件,但仍然存在于服务器上等等,但一般来说,为系统提供了一个良好的框架,发布管理员推送的更改自动将快照上传到活动系统.

总结

以上是编程之家为你收集整理的Mercurial自动部署全部内容,希望文章能够帮你解决Mercurial自动部署所遇到的程序开发问题。


如果您也喜欢它,动动您的小指点个赞吧

除非注明,文章均由 laddyq.com 整理发布,欢迎转载。

转载请注明:
链接:http://laddyq.com
来源:laddyq.com
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


联系我
置顶