Автоматическое развертывание приложения после GitHub push

Укороченная версия:
Мне нужно развертывать GitHub-репозиторий через FTP на моем веб-пространстве каждый раз, когда я отправляю GitHub.

Длинная и скучная версия:
Я столкнулся с некоторыми проблемами с моим текущим проектом PHP. Я разрабатываю локально и тестирую на одной машине. Поскольку я новый программист PHP, я допустил любую ошибку. Я исправил все из них, и это работает на моей локальной машине. Затем я скопировал его в принадлежащее мне веб-пространство и обнаружил, что этого недостаточно, чтобы приложение работало локально. Было много ошибок из-за разных / жестко закодированных папок …

Сейчас я ищу способ автоматического развертывания моего приложения в моем веб-пространстве при каждом переходе на GitHub. Я знаю, что мог бы использовать Jenkins, но у меня нет собственного веб-пространства, где я могу использовать Java-приложения. Я мог установить его локально, но моя машина не может подключиться к чему-либо в Интернете, кроме http / https (корпоративный прокси-сервер), мое веб-пространство предлагает только ftp (я отправляюсь на GitHub через https). Я пробовал Travis, но я не могу использовать команду ftp, и я не могу сказать curl, чтобы скопировать все (с точки зрения *) из моих файлов сразу. Однако я мог бы использовать curl для копирования одного файла за раз. Но это никоим образом не возможно.

Я пробовал ftploy. В первый раз он был действительно великолепным, но все коммиты, которые я сделал после этого, были распознаны, но не вызвали развертывание измененных файлов.

У кого-нибудь была такая же проблема и есть решение предложить?

Спасибо за вашу помощь,
Alex

1

Решение

Задача ещё не решена.

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

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

По вопросам рекламы [email protected]