сайт, залитый на хостинг(reg ru), а сам проект развернут на Git и обновляется через CI/CD. У клиента доступа к гиту нет, соответственно я не смогу как-то по человечески внести правки в проект. Это выходит что, мне файлы все брать с хостинга, заново загружать их в Git и самому писать файлы для CI/CD? То, что он крутиться именно в Git, тоже не точно, это может быть что угодно, допустим Jenkins, TeamCity. Был кто-то в такой ситуации?
Замени гит на хостинге
Это да, но хотелось бы с CI/CD разобраться. Я о нем только читал, но понятия не имею, как работать с файлом конфигурации, вот и стало интересно, может есть какой-то универсальный совет, так как я почему-то уверен, что файл конфигурации разработчики закинули в .gitignore и его я там не увижу.
Зависит от хоста и всё может быть индивидуально
А еще в зависимости от того, что за сайт, могут получиться более сложные ситуации. Например, на гите лежит проект фронта на реакте, а на сервере только папочка dist от него. И тут без доступа к гит получится больно...
Ля, земля мне вазелином
Это странная и подозрительная ситуация. Просто так в ней не оказываются. Клиент это чем-то объяснил?
Наверное, как обычно, все хотят денег. Одни получить, другие не отдавать.
И я о том примерно.
Его развела контора на 350к.они сделали 2 версии сайта и в ру версию сайта скопировали нгинх конфига от англ, там даже редирект с ввв не работает
В общем я бы был крайне осторожен, звучит не совсем убедительно на самом деле (хотя и такое бывает).
Короч, мой заказчик обдолбался кокоса и хочет такую тему сделать: чтобы я тупо вошел на хостинг и там правки по коду внес прямо в прод. Но там CI/CD. Я вообще хз как gitlab-ci отреагирует, если данные на стороне хоста будут отличны от данных, лежащих в git. Хорошо хоть я дира той конторы, которая ему делала проект дрочнул и он мне файлы скинул .gitlab-ci.yml для backend и frontend. Можно в теории все заново развернуть. Там кста контейнеры в контейнерах судя по файлам, в image прописано docker-dind.
Обсуждают сегодня