How to push code to multiple servers by Mercurial?

前端 未结 3 1972
[愿得一人]
[愿得一人] 2021-02-02 18:11

How can we push code to multiple servers? We have many servers which needs to have the same copy of the code. It is difficult to push to individual server. I know mercurial has

3条回答
  •  渐次进展
    2021-02-02 18:57

    In your central server you create a changegroup hook.

    So your central server would have the following hgrc:

    [paths]
    server2=http://server2
    server3=http://server3
    [hooks]
    changegroup.server2 = hg push -f server2
    changegroup.server3 = hg push -f server3
    

    You can have multiple hooks for the same event, so that shouldn't be an issue.
    The advantage of the changegroup hook over the changeset hook is that it is run far less often.

提交回复
热议问题