我有到位桶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。 在执行流水线脚本生成此文件夹中。 它在仓库未选中。
任何输入的感谢!