Рубрики
Uncategorized

Непрерывное развертывание на хозяине

Я не мог найти хорошего руководства по этой теме, поэтому я написал это самостоятельно! Перво -наперво, что … с меткой WebDev, DevOps, git.

Я не мог найти хорошего руководства по этой теме, поэтому я написал это самостоятельно!

Перво -наперво, что такое постоянное развертывание? Действительно широкий: вы меняете файл, проверяете его, создаете его и развернуты (получают в прямом эфире) автоматически.

Звучит хорошо, не так ли?

Посмотрим, как мы можем сделать это!

Этот урок предполагает, что у вас есть ваш сайт в репозитории в GitHub, если это не ваше дело, Отправить его в GitHub И вы будете готовы к работе.

На хостингере

  • Перейти к своей CPanel> Advanced> Git.

  • Добавьте свой адрес репозитория, где у вас есть все файлы вашего сайта (изображения, таблицы стилей, все должно быть в этом репо). Скопируйте и вставьте адрес, который отображается, когда вы нажимаете на кнопку «клон или загрузка», основанная в вашем репозитории GitHub. Оставьте все остальное как оно есть, если вы знать что ты делаешь.

  • Возможно, вы где -то прочитали, что ваша папка public_html должна быть пустой. Абсолютно правый, на левой панели, перейдите в файлы> файловый диспетчер.

  • Там нажмите кнопку «Зеленая».

  • Теперь удалите все, что там (обязательно у вас есть резервная копия, на всякий случай).

  • Теперь вернитесь к GIT на CPanel и нажмите кнопку «Управление» на стороне добавленного вами репо, а затем нажмите на автоматическое развертывание.

  • WebHook — это обратный вызов HTTP (http post), который происходит, когда происходит конкретное событие. В этом случае, когда в вашем репо происходит коммит. Есть также это гидом GitHub О настройке веб -крючков, но я нашел свое объяснение более прямо к делу. После того, как вы скопировали URL Webhook, давайте перейдем к второй легкой части.

На GitHub

  • Войдите в репозиторий на вашем сайте и перейдите в «Настройки»> «Webhooks»> «Добавить webhook».

  • Там вставьте URL, который вы скопировали от Hostinger в URL -адрес полезной нагрузки поле. В Тип контента Выберите Приложение/JSON вариант, и все остальное, как есть. Измените вещи на своем собственном риске! (На самом деле ничего плохого не может произойти, просто это может работать, как и ожидалось). После этого нажмите кнопку «Зеленая».

Вот и все!

Теперь у вас постоянное развертывание на хостингере через GIT.

Используйте комментарии, чтобы поблагодарить, если это стоило вашего времени, и поделитесь тем, кто может быть заинтересован. В маловероятном случае, когда вам не подойдет вам, расскажите мне в комментариях ниже, и я дам вам руку, увидимся в следующий раз!

PS: Первоначально опубликовано на моем личном блоге.

Оригинал: «https://dev.to/lautarolobo/continuous-deployment-on-hostinger-103n»