【发布时间】:2018-06-16 06:51:15
【问题描述】:
我在 bitbucket 中有 php 项目。 我能够安装作曲家并使用管道生成供应商文件夹。 目前,没有单元测试用例。因此,没有添加脚本来执行测试用例。 此外,我需要将文件和供应商文件夹都 ftp 到我的服务器。以下是当前的 bitbucket-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/
我被挡住了:
使用“git ftp push”只会推送上次提交后更改的文件。 如何ftp供应商文件夹以及?完整的文件夹需要是 ftp。该文件夹是在执行流水线脚本时生成的。它未在存储库中签入。
感谢任何输入!
【问题讨论】:
标签: php composer-php bitbucket-pipelines