Bitbucket Pipelines для FTP-сервера

В настоящее время я работаю в фирме, которая использует синхронизацию PhpStorm для развертывания кода на сервере и использует ветки только в облаке Bitbucket.

Эта синхронизация вручную очень раздражает, даже если вы удалите файл, он захочет снова загрузить его с помощью синхронизации из PhpStorm.

Поэтому я хотел использовать конвейеры Bitbucket для развертывания на сервере.

(Я нашел git FTP) Но скажем, если ветка git находится на сервере, например: root/htdocs/example.com<master branch> мне все равно нужно сделать git init с конвейерами или командой push (я не знаю, можно ли выполнить команду обновления также?)

Я знаю, что у нового проекта должен быть git init, но все проекты уже существующие.

Если мне нужно использовать команду push, удалит ли она файл из ветки и сервера, если он будет удален?

И для моей мысленной картины, изображение используется только для выполнения определенного кода? Потому что иногда я вижу, что люди используют там команды unzip, а другие не используют. Все устанавливают git ftp.

И, наконец, в чем основное различие между синхронизацией PhpStorm и конвейерами?


person Bram B    schedule 07.08.2018    source источник


Ответы (1)


Ваши конвейеры bitbucket автоматически проверяют источники git при запуске.

Что вы можете сделать, так это использовать rsync из ваших конвейеров на ваш FTP-сервер.

Оцените это решение: https://medium.com/@Snaverz/bitbucket-pipelines-code-deploy-using-rsync-1f4d1a490170

person floflock    schedule 07.08.2018