我在bitbucket中有php项目。 我能够安装composer并使用管道生成供应商文件夹。 目前,没有单元测试用例。因此,没有添加脚本来执行测试用例。 此外,我需要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。执行管道脚本时会生成此文件夹。它未在存储库中签入。
感谢任何输入!
答案 0 :(得分:0)