composer Как использовать ftp php-код, включая папку производителя, используя конвейер bitbucket

У меня есть проект PHP в Bitbucket.
Я могу установить composer и создать папку vendor, используя конвейер.
В настоящее время нет модульных тестов. Следовательно, не добавлен скрипт для выполнения тестовых случаев.
Кроме того, мне нужно 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 vendor? Полная папка должна быть ftp. Эта папка создается при выполнении сценария конвейера. Его не проверено в хранилище.

Любой вклад приветствуется!

0

Решение

У меня была такая же проблема. Для того, чтобы развернуть также и каталог поставщика, просто удалите его из .gitignore, добавьте в свой проект и подтвердите его. конвейеры поймают его и развернут как обычный каталог.

0

Другие решения

Других решений пока нет …