Построение Pipeline в GitLab CI

Реализация CI/CD Pipeline по автотестированию и автодеплою в GitLab CI. Хранение и кеширование Docker-образов.

Скрытый контент
Комментарии (6)
Arunas
2020-06-28 18:44

Спасибо.

Ответить
Yevhenii Lykholai
2020-07-04 10:25

Спасибо.

Ответить
Жалиль
2020-07-07 10:14

Привет! хотел узнать а у проекта есть чат? Думаю не плохо было бы сформировать своё комьюнити сервиса.

Ответить
Юлия Елисеева
2020-07-08 05:21

Привет! Чат пока не планировали, т.к. будет отнимать много времени. Все тематические вопросы удобно задавать к конкретному эпизоду. А в чатах много полезной информации сливается в никуда.

Ответить
Дмитрий
2020-07-09 09:59

Спасибо за полезную серию контента по инфраструктуре, прям оч актуально!

Хотел бы еще узнать, насколько сильно будет отличаться процесс деплоя, если будет несколько одинаковых инстансов приложения на разных серверах? Особенно, если они ходят в одну базу, на которую порой при развертывании необходимо применять миграции, ну и в крайних случаях их откатывать.

Ответить
Дмитрий Елисеев
2020-07-10 08:11

Если будет система оркестрации, автоматически раскидывающая контейнеры по серверам, то деплой также будет производиться одной общей командой.

А так чтобы не было проблем с миграциями пишут код так, чтобы он не ломался при этой миграции. Например, сначала заранее миграцией добавляют в базу поле с DEFAULT NULL и только потом пишут код, использующий это поле. В итоге с одной и той же БД сможет работать и старый код, и новый одновременно. И откатывать миграции не будет нужно.

Ответить
Зарегистрируйтесь или войдите чтобы оставить комментарий