私有Composer存储库在生产中,最好的方法是什么?

时间:2013-09-04 18:24:05

标签: php composer-php

我有一些基于Composer的存储库,我在很多我和我的团队工作的项目中使用它。

但是,我有很多不同的生产服务器,当我需要将我的应用程序投入生产时,我需要将服务器公钥放在我的私有git存储库中,以便服务器能够下载代码

通常,存储库位于Github或Bitbucket中。

有没有更好的方法来管理它?

1 个答案:

答案 0 :(得分:1)

我更喜欢将推送代码输出到服务器,而不是让它获取它。我通常使用Capistrano(但有许多类似的工具)。有时这只是意味着复制最新的结账,有时这个过程是通过构建步骤定制的,其中必要的东西被编译,打包或以其他方式准备用于生产。

这样您所需要的只是通过SSH访问您的服务器,您的工作站只需要访问所有存储库即可推送该版本。