首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >提交时进行SVN生产部署

提交时进行SVN生产部署
EN

Stack Overflow用户
提问于 2010-06-09 02:20:44
回答 3查看 860关注 0票数 2

我正在我本地的web开发服务器上设置SVN,并且我想创建一个提交后钩子,当提交消息包含单词"deploy“或类似的内容时,它会将repo导出到生产服务器(通过FTP、SSH等)。我知道这必须是SVN的一个常用函数,但我似乎找不到任何能做到这一点的函数。也许另一双眼睛会引导我找到正确的解决方案。

提前感谢!

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-06-09 02:31:34

我做过的一件事(在专门为这种版本设计的项目上)是将项目签出到我的生产服务器上,然后在代码准备好转移到生产服务器上时对其进行svn更新。

票数 2
EN

Stack Overflow用户

发布于 2010-06-09 02:49:31

正如其他人所建议的那样,我并不是一个超级粉丝。我已经编写了post-commit挂钩,通过HTTP API更新第三方票务等系统,我对实际提交符合条件的修订版本所需的时间并不感到兴奋--如果我必须等待它将实际的二进制文件上传到另一台服务器,即使它位于同一子网中,我也不会那么兴奋。我们目前还从构建服务器签入我们的构建,并只在部署服务器上签出它们,这很容易实现自动化。

票数 1
EN

Stack Overflow用户

发布于 2010-06-09 02:40:54

查看提交后钩子上的documentation,以及一些basic examples。在谷歌上搜索"svn post-commit hook"会拉出很多例子。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3000101

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档