6

我目前正在从 SVN 过渡到 GIT,特别是我们的 repos 的 BitBucket。

我通过 Google 看到了一些关于如何设置 githooks / BitBucket 服务以自动将提交到 BitBucket 的提交推送到远程服务器的文章。如果我没看错,这就是自动将这些更新推送到远程服务器。

我希望能够控制推送到我们的远程服务器,尤其是生产服务器,因为我们希望控制何时进行更改,而不是假设所有提交的内容都已准备好生产。

我是否错过了情节以及如何实现这一点的明显内容?我的目标是几乎消除为其他团队成员设置对登台和生产服务器的 FTP 访问的需要,但仍然允许以受控方式将代码推送到这些服务器。

4

1 回答 1

2

看看这个帖子:

http://lkwdwrd.com/git-auto-deployment/

这不是您的实际要求。但是通过 PHP 的一些努力,您可以使您的推动变得有选择性。

预期的解决方案是将每个有效负载作为队列存储在数据库中,并在需要时部署完整的队列有效负载(并清空队列)。

于 2013-12-12T12:15:19.947 回答