Задача

Настроить непрерывный деплой (Continuous Deployment) из GitLab на внешний хостинг. Работа разовая - либо готовая настройка инфраструктуры, либо консультация по шагам.

Что необходимо сделать

  • Сконфигурировать gitlab-ci.yml в корне репозитория
  • Настроить доступ по ssh или ftp/sftp к хостингу из раннера GitLab
  • Организовать автоматический перенос файлов при пуше в main/master или при создании тега
  • Проверить, что сайт обновляется без ошибок
  • (если консультация) - составить четкую инструкцию с командами и настройками

Ожидаемый результат

Фактически работающий пайплайн в GitLab: после коммита код сам публикуется на хостинге. Возможен вариант встречи-созвона для пошаговой консультации.

В описании задачи намеренно скрыты любые названия компаний, url и контакты.