如何使用到位桶管道到ftp PHP代码,包括供应商的文件夹(How to ftp php code

2019-10-28 08:40发布

我有到位桶PHP项目。 我能够安装作曲家和使用管道生成供应商的文件夹。 目前,没有单元测试用例。 因此,没有脚本加入到执行测试用例。 此外,我需要的文件和文件夹的供应商都的FTP到我的服务器。 下面是目前到位桶,pipeline.xml

image: php:7.2.0

pipelines:
  default:
    - step:
        caches:
          - composer
        script:
          - apt-get update && apt-get install -y unzip
          - curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer
          - cd src
          - composer install

以下是建议将文件推,但是这应该只是推修改过的文件。

- apt-get -qq install git-ftp
- git ftp push --user $FTP_USERNAME --passwd $FTP_PASSWORD ftp://YOUR_SERVER_ADDRESS/PATH_TO_WEBSITE/

我在封锁:

使用“混帐FTP推送”将只从最后一次提交的推动更改的文件。 如何通过ftp供应商的文件夹呢? 整个文件夹必须是FTP。 在执行流水线脚本生成此文件夹中。 它在仓库未选中。

任何输入的感谢!

Answer 1:

我有同样的问题。 为了部署供应商目录,以及,刚刚从的.gitignore删除它,把它添加到你的项目提交。 管道将捕捉到它并部署为正常的目录。



文章来源: How to ftp php code including vendor folder using bitbucket pipeline