如何使用Rocketeer进行推送部署?

时间:2015-05-04 17:41:30

标签: php continuous-integration continuous-deployment

与Rocketeer一起部署的标准方法似乎是进行部署,也就是说,它将从您部署到的服务器执行git克隆。我想要做的是在完成CI服务器上的构建之后推送一组文件到正在部署的服务器。

我想这样做的原因是我的项目通常有很多额外的东西不需要生产。我通常喜欢构建一个构建文件夹并运行一个构建脚本来打包最终产品。我想使用Rocketeer将结果推送到临时/生产服务器。本文建议可以这样做:Deploying PHP Applications with Rocketeer and Docker

然而,在阅读了火箭文件之后,没有任何内容可以说明这个策略,而且它似乎有点不利于尝试。鉴于我的问题,我对这些想法持开放态度。

1 个答案:

答案 0 :(得分:1)

作为文章的作者,我欠你一个澄清。我在一般意义上提到了这两种类型的部署范例,只是为了介绍不同的概念。据我所知,Rocketeer仅支持“拉”部署。抱歉混乱!

为了从CI部署生成的文件到服务器,我认为最直接的方法是使用scp,rsync等工具,或者只是将内置软件包存储在存储桶中时从S3下载。