В своём докладе Никита рассмотрел описания сценариев сборки и их связь с Git Workflow. Он также обсудил, как объединить сервис непрерывной интеграции с сервисом хостинга проектов и доставки обновлений.
О спикере: Технический лидер и руководитель команды развития CI/CD и инфраструктуры Android-разработки в Альфа Банке. Помогает командам в решении проблем сборки и оптимизации процессов разработки.
Презентация Никиты: clc.to/XMTs3g
Другие доклады с Митапа: • Avito Android meetup #2
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 | Ответы на вопросы
AvitoTech - это команда инженеров Авито. Подпишитесь на наш канал, соцсети и блоги, чтобы узнавать больше о технологиях Авито 👇🏻
ВК: vk.com/avitotech
Телеграм: t.me/avitotech
Хабр: habr.com/ru/company/avito
Медиум (eng): / avitotech
Гитхаб: github.com/avito-tech
Сайт: avito.tech
Негізгі бет Ғылым және технология Верхнеуровневый обзор архитектуры CI/CD мобильного приложения | Никита Горбунов, Альфа Банк
Пікірлер: 1