Делаем CI для мобильного SDK с нуляНепрерывная поставка

Доклад принят в программу конференции
Артем Никитин
HERE Technologies

Начинал с веб-приложений, затем перешел на бэкенд. Сейчас в основном работает над CI, инфраструктурой и автоматизацией. Пользователь AWS с 2010 года. Гофер с 2015 года. Контрибьютор в опенсорс-проекты.

hi@artemnikitin.com
twitter.com/artemnikitin
linkedin.com/in/artemnikitin
Тезисы

В конце 2017 года наша команда начала работу над новым мобильным SDK, используя как самые последние опенсорс-технологии, так и самые последние внутренние разработки. И, конечно, мы хотели исправить и те недочеты, которые видели в CI наших предыдущих продуктов.

Доклад о том, как мы подходили к построению CI для нашего нового продукта, что попробовали, что выбрали, от чего отказались и что оставили на потом.

Список ключевых слов: Jenkins, AWS, Serverless, Docker, Mac mini, git, repo, Gerrit, Java, Go.

Работа с Amazon
,
Критерии выбора технологий для проекта
,
Технологии виртуализации и контейнеризации
,
Управление конфигурацией
,
Непрерывное развертывание и деплой
,
Непрерывная интеграция
,
Devops / другое
,
Автоматизация тестирования
,
Интеграционное тестирование
,
Юнит-тестирование
,
Инфраструктура как сервис (IaaS), платформы как сервис (PaaS)
,
Особенности процессов разработки и тестирования мобильного ПО
,
Кросплатформенная разработка
,
GO

Другие доклады секции Непрерывная поставка