Connect with us

Видео и подкасты для разработчиков

Верхнеуровневый обзор архитектуры CI/CD мобильного приложения

В своём докладе Никита Горбунов рассмотрел описания сценариев сборки и их связь с Git Workflow.

Опубликовано

/

     
     

В своём докладе Никита Горбунов рассмотрел описания сценариев сборки и их связь с Git Workflow. Он также обсудил, как объединить сервис непрерывной интеграции с сервисом хостинга проектов и доставки обновлений.

Никита Горбунов — технический лидер и руководитель команды развития CI/CD и инфраструктуры Android-разработки в Альфа Банке. Помогает командам в решении проблем сборки и оптимизации процессов разработки.

  • 00:00 — Начало
  • 00:05 — Вступление
  • 00:38 — О чём я расскажу
  • 01:07 — Монорепа vs. мультирепа
  • 01:20 — Монорепа
  • 02:00 — Мультирепа
  • 02:17 — Как это работает в Альфе
  • 02:34 — Alfa Mobile
  • 02:59 — Shared Libraries
  • 03:15 — Такая структура у нас из-за обратной несовместимости
  • 04:50 — Другие причины такой структуры
  • 05:51 — Как в Альфе на самом деле
  • 06:08 — Почему не сделать монорепу для всего
  • 06:38 — Организационный взгляд
  • 07:04 — Git Workflow
  • 08:01 — Плюсы и минусы Git Flow
  • 09:00 — Shared Libraries — Trunk Based Development
  • 09:41 — Плюсы и минусы Trunk
  • 11:06 — CI/CD
  • 11:43 — Jenkins Pipelines
  • 12:33 — DevelopmentPipe — checkout, build, test, publish
  • 14:40 — RC-Trigger — publish changelog, publish build
  • 15:33 — DevelopmenCrontPipe
  • 16:11 — Дополнительная автоматизация и различные виды аналитики
  • 16:59 — Аналитика по Code Review
  • 17:43 — Вспомогательные боты
  • 19:18 — On-premise vs. Iaas
  • 20:52 — Выводы
  • 21:38 — Ответы на вопросы

Если вы нашли опечатку - выделите ее и нажмите Ctrl + Enter! Для связи с нами вы можете использовать info@apptractor.ru.

Наши партнеры:

LEGALBET

Мобильные приложения для ставок на спорт
Хорошие новости

Telegram

Популярное

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: