概述
我非常喜欢这样的样子: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自动部署所遇到的程序开发问题。
如果您也喜欢它,动动您的小指点个赞吧