如何一次更新多个服务器代码

时间:2017-05-10 05:13:43

标签: svn server

我在每个服务器上都有多个服务器,我已经托管了我的代码并在其上安装了svn。

所以我的问题是,如果我在代码中更改了某些内容,那么我必须去每个服务器来提取更改代码。为了解决这个问题,我已经编写了脚本来从svn获取更新代码,但问题是我必须登录每个服务器运行该脚本是否有任何解决方案,以便如果我在我的svn上推送代码然后其他服务器自动从我的全局svn存储库中提取代码。

1 个答案:

答案 0 :(得分:0)

我使用过两种方法:

  1. 从Subversion推送您的代码,而不是拉它。创建一个post-commit hook script,在每个服务器上触发更新。
  2. 利用持续集成/持续部署系统将更改从监视存储库的中心位置推出,或者在每台服务器上运行服务以轮询存储库以进行更改并根据需要将其下拉。