PHPCI部署

PHPCI部署,php,continuous-integration,Php,Continuous Integration,我想使用PHPCI来构建和部署我的Symfony项目。 到目前为止,我已经在构建部分取得了成功 我现在的问题是复制和部署文件,以便Web服务器可以看到它 我使用了copy_build插件,但它复制了整个build文件夹,而不仅仅是内容 所以我的部署文件夹变成这样 /var/www/project-root/[build-number]/[codes] success: copy_build: directory: '/var/www/project-root' wipe: tr

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

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

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

所以我的部署文件夹变成这样

/var/www/project-root/[build-number]/[codes]
success:
copy_build:
    directory: '/var/www/project-root'
    wipe: true;
而不仅仅是

/var/www/project-root/[codes]
我的phpci.yml看起来像这样

/var/www/project-root/[build-number]/[codes]
success:
copy_build:
    directory: '/var/www/project-root'
    wipe: true;

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

有关文件可在以下网址找到: