PHPCI部署

时间:2015-03-14 07:46:41

标签: php continuous-integration

我想使用PHPCI来构建和部署我的Symfony项目。 到目前为止,我已经在构建部分取得了成功。

我现在的问题是复制和部署文件,以便网络服务器可以看到它。

我使用了copy_build插件,但它复制了整个构建文件夹,而不仅仅是内容。

所以我的部署文件夹就像这样

/var/www/project-root/[build-number]/[codes]

而不仅仅是

/var/www/project-root/[codes]

我的phpci.yml看起来像这样

success:
copy_build:
    directory: '/var/www/project-root'
    wipe: true;

1 个答案:

答案 0 :(得分:1)

您可以使用shell插件将构建复制到部署文件夹。

文档可在https://www.phptesting.org/wiki/Shell-Plugin

找到