- PVSM.RU - https://www.pvsm.ru -
Это, пожалуй, будет самая короткая моя статья. Более того, сама идея, изложенная в ней, очевидная.
Часто в WEB проектах возникают задачи по доставке статики на прод вне релизов. Например, нужно выложить файлы для SPA со всякой маркетинговой лабудой, типа актуальных комиссий или обновленным FAQ.
У нас генерировались такие файлы из админки, после чего разливались rsync-ком по нодам. Недостатков такого решения уйма. Организация логирования и контроль прав доступа, одни из самых серьезных.
В один прекрасный день пришла идея использовать git для доставки маркетинговой статики на прод. Т.е. файлы все также генерируются в админке, затем они автоматом комитятся под пользователем, который их сгенерировал и пушатся в отдельную, маркетингову репу.
А далее, работает привычная магия CI/CD git.
Более того, теперь нам доступны профиты о которых даже думать боялись — автоматический контроль исполнения задач маркетингом перед бизнесом. Это сделано через интеграцию Jira и gitlab.
Автор: rpiontik
Источник [1]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/git/314630
Ссылки в тексте:
[1] Источник: https://habr.com/ru/post/448166/?utm_campaign=448166
Нажмите здесь для печати.