Последние пару дней разбираюсь с CI/CD и деплоем на прод. И заметил, что с этим прям прокачиваются навыки работы с git и GitHub.
Когда настраиваешь автоматический деплой, все эти команды гита становятся такими важными: от работы с ветками до частых пушей и пуллов. Без нормального git-сознания тут не обойтись.
Это не только про автоматизацию, но и про удобство в разработке.
Если есть советы или какие-то лайфхаки по теме — пишите! 🚀
· 12.11.2024
А зачем так плотно использовать гит для CI/CD? Описать workflow-манифесты для сборки образов и деплоя в репу докера, описать манифесты для кубера — и готово. Либо же поставить на билд-сервер Jenkins и собирать на нем, но там все ограничивается настройкой доступа к гиту по SSH (благо в том же GitHub давно завезли Deploy Keys и уже даже к своей учетке ключи вязать не нужно) и git clone.
ответить
коммент удалён
· 18.11.2024
Я пытаюсь освоить все возможные комбинации использования, при этом пока все корректно настроил, пришлось часто закидывать в гитлаб изменения
ответить
ответ удалён