Укороченная версия:
Мне нужно развертывать GitHub-репозиторий через FTP на моем веб-пространстве каждый раз, когда я отправляю GitHub.
Длинная и скучная версия:
Я столкнулся с некоторыми проблемами с моим текущим проектом PHP. Я разрабатываю локально и тестирую на одной машине. Поскольку я новый программист PHP, я допустил любую ошибку. Я исправил все из них, и это работает на моей локальной машине. Затем я скопировал его в принадлежащее мне веб-пространство и обнаружил, что этого недостаточно, чтобы приложение работало локально. Было много ошибок из-за разных / жестко закодированных папок …
Сейчас я ищу способ автоматического развертывания моего приложения в моем веб-пространстве при каждом переходе на GitHub. Я знаю, что мог бы использовать Jenkins, но у меня нет собственного веб-пространства, где я могу использовать Java-приложения. Я мог установить его локально, но моя машина не может подключиться к чему-либо в Интернете, кроме http / https (корпоративный прокси-сервер), мое веб-пространство предлагает только ftp (я отправляюсь на GitHub через https). Я пробовал Travis, но я не могу использовать команду ftp, и я не могу сказать curl, чтобы скопировать все (с точки зрения *
) из моих файлов сразу. Однако я мог бы использовать curl для копирования одного файла за раз. Но это никоим образом не возможно.
Я пробовал ftploy. В первый раз он был действительно великолепным, но все коммиты, которые я сделал после этого, были распознаны, но не вызвали развертывание измененных файлов.
У кого-нибудь была такая же проблема и есть решение предложить?
Спасибо за вашу помощь,
Alex
Задача ещё не решена.
Других решений пока нет …